Skip to content

Commit b1a37ca

Browse files
committed
publish javadoc and sources
1 parent 7c7a0ee commit b1a37ca

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

build.gradle

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,11 @@ repositories {
1515
maven { url "http://repo.bodar.com" }
1616
}
1717

18-
task javadocsJar(type: Jar, dependsOn: shadowJar) {
18+
task javadocJar(type: Jar, dependsOn: shadowJar) {
1919
from javadoc
20-
baseName = 'javarepl'
21-
classifier = 'javadoc'
2220
}
2321

24-
task sourcesJar(type: Jar, dependsOn: shadowJar) {
25-
baseName = 'javarepl'
26-
classifier = 'sources'
22+
task sourceJar(type: Jar, dependsOn: shadowJar) {
2723
from sourceSets.main.allSource
2824
}
2925

@@ -36,22 +32,24 @@ publishing {
3632
groupId 'com.javarepl'
3733
artifactId 'javarepl'
3834
from components.shadow
35+
36+
artifact sourceJar {
37+
classifier "sources"
38+
}
39+
40+
artifact javadocJar {
41+
classifier "javadoc"
42+
}
43+
3944
}
4045
}
4146
}
4247

43-
artifacts {
44-
archives javadocsJar
45-
archives sourcesJar
46-
}
47-
48-
4948

5049
bintray {
5150
user = System.getenv("BINTRAY_USERNAME")
5251
key = System.getenv("BINTRAY_API_KEY")
5352
publications = ['shadow']
54-
configurations = ['archives']
5553
publish = true
5654

5755
pkg {
@@ -88,6 +86,22 @@ bintray {
8886
}
8987
}
9088

89+
90+
91+
92+
shadowJar {
93+
baseName = "javarepl"
94+
classifier = null
95+
96+
relocate 'com.googlecode.totallylazy', 'javarepl.internal.totallylazy'
97+
relocate 'com.googlecode.lazyparsec', 'javarepl.internal.lazyparsec'
98+
relocate 'com.googlecode.utterlyidle', 'javarepl.internal.utterlyidle'
99+
relocate 'com.googlecode.yadic', 'javarepl.internal.yadic'
100+
relocate 'jline', 'javarepl.internal.jline'
101+
102+
103+
}
104+
91105
sourceSets {
92106
main {
93107
java {
@@ -107,20 +121,6 @@ sourceSets {
107121
}
108122
}
109123

110-
111-
shadowJar {
112-
baseName = "javarepl"
113-
classifier = null
114-
115-
relocate 'com.googlecode.totallylazy', 'javarepl.internal.totallylazy'
116-
relocate 'com.googlecode.lazyparsec', 'javarepl.internal.lazyparsec'
117-
relocate 'com.googlecode.utterlyidle', 'javarepl.internal.utterlyidle'
118-
relocate 'com.googlecode.yadic', 'javarepl.internal.yadic'
119-
relocate 'jline', 'javarepl.internal.jline'
120-
121-
122-
}
123-
124124
jar {
125125
manifest {
126126
attributes 'Main-Class': 'javarepl.Main'

0 commit comments

Comments
 (0)