1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
|
Description: Disables the Maven publish plugin
Author: Emmanuel Bourg <ebourg@apache.org>
Forwarded: not-needed
--- a/build.gradle
+++ b/build.gradle
@@ -1,5 +1,4 @@
apply plugin: 'java-library'
-apply plugin: 'maven-publish'
apply plugin: 'signing'
group = 'org.dom4j'
@@ -52,78 +51,10 @@
from javadoc.destinationDir
}
-publishing {
- publications {
- mavenJava(MavenPublication) {
- from components.java
-
- artifact sourcesJar {
- classifier "sources"
- }
-
- artifact javadocJar {
- classifier "javadoc"
- }
-
- pom {
- name = 'dom4j'
- description = 'flexible XML framework for Java'
- url = 'http://dom4j.github.io/'
- licenses {
- license {
- name = 'BSD 3-clause New License'
- url = 'https://github.com/dom4j/dom4j/blob/master/LICENSE'
- }
- }
- developers {
- developer {
- name = 'Filip Jirsák'
- email = 'filip@jirsak.org'
- url = 'https://github.com/FilipJirsak'
- }
- }
- scm {
- connection = 'scm:git:git@github.com:dom4j/dom4j.git'
- developerConnection = 'scm:git:git@github.com:dom4j/dom4j.git'
- url = 'git@github.com:dom4j/dom4j.git'
- }
-
- withXml {
- asNode().dependencies.dependency.findAll { xmlDep ->
- xmlDep.appendNode('optional').value = 'true'
- }
- }
- }
- }
- }
-}
-
test {
useTestNG()
}
-if (project.hasProperty('ossrhUsername') && project.hasProperty('ossrhPassword')) {
- publishing {
- repositories {
- maven {
- url 'https://oss.sonatype.org/service/local/staging/deploy/maven2/'
- authentication {
- basic(BasicAuthentication)
- }
- credentials {
- username = ossrhUsername
- password = ossrhPassword
- }
- }
-
-// mavenSnapshot{
-// url "https://oss.sonatype.org/content/repositories/snapshots/"
-// authentication(userName: ossrhUsername, password: ossrhPassword)
-// }
- }
- }
-}
-
if (project.hasProperty('signing.keyId')) {
signing {
sign publishing.publications.mavenJava
|