1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- /*
- * Copyright 2012 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- // Source: https://github.com/ratpack/ratpack/blob/master/gradle/pom.gradle
- ext {
- pomModifications = []
- modifyPom = { pomModifications << it }
- }
- tasks.withType(Upload).configureEach {
- repositories.withType(org.gradle.api.artifacts.maven.MavenResolver) {
- it.pom.whenConfigured { pom ->
- pomModifications.each {
- configure(pom, it)
- }
- }
- }
- }
- modifyPom {
- dependencies.removeAll { it.scope == "test" }
- }
- modifyPom {
- project {
- name project.name
- description project.description
- url "https://github.com/datadog/dd-trace-java"
- licenses {
- license {
- name "The Apache Software License, Version 2.0"
- url "http://www.apache.org/licenses/LICENSE-2.0.txt"
- distribution "repo"
- }
- }
- scm {
- connection "scm:https://datadog@github.com/datadog/dd-trace-java"
- developerConnection "scm:git@github.com:datadog/dd-trace-java.git"
- url "https://github.com/datadog/dd-trace-java"
- }
- developers {
- developer {
- id "datadog"
- name "Datadog"
- }
- }
- }
- }
|