-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathpublishing.gradle
40 lines (36 loc) · 1.22 KB
/
publishing.gradle
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
apply plugin: 'maven-publish'
apply plugin: 'com.jfrog.bintray'
publishing {
publications {
plugin(MavenPublication) {
from components.java
artifact groovyDocJar {
classifier "groovydoc"
}
artifact groovySourceJar {
classifier "sources"
}
}
}
}
bintray {
user = bintray_username
key = bintray_api_key
publications = ['plugin'] // When uploading Maven-based publication files
pkg {
repo = 'gradle-plugins'
name = 'gradle-wsdl-plugin'
desc = "WSDL plugin for gradle, using jax-ws's wsimport ant task, recursively resolving WSDL dependencies and packaging a war without the fuss"
licenses = ['GPL-2.0']
publicDownloadNumbers = true
websiteUrl = 'https://github.com/jacobono/gradle-wsdl-plugin'
issueTrackerUrl = 'https://github.com/jacobono/gradle-wsdl-plugin/issues'
vcsUrl = 'https://github.com/jacobono/gradle-wsdl-plugin.git'
labels = ['xsd', 'wsdl', 'gradle', 'plugin', 'jaxws']
version {
attributes = [ 'gradle-plugin': 'com.github.jacobono.wsdl:org.gradle.jacobo.plugins:gradle-wdl-plugin' ]
}
}
dryRun = true // whether to run this as dry-run, without deploying
publish = true //If version should be auto published after an upload
}