@@ -15,15 +15,11 @@ repositories {
15
15
maven { url " http://repo.bodar.com" }
16
16
}
17
17
18
- task javadocsJar (type : Jar , dependsOn : shadowJar) {
18
+ task javadocJar (type : Jar , dependsOn : shadowJar) {
19
19
from javadoc
20
- baseName = ' javarepl'
21
- classifier = ' javadoc'
22
20
}
23
21
24
- task sourcesJar (type : Jar , dependsOn : shadowJar) {
25
- baseName = ' javarepl'
26
- classifier = ' sources'
22
+ task sourceJar (type : Jar , dependsOn : shadowJar) {
27
23
from sourceSets. main. allSource
28
24
}
29
25
@@ -36,22 +32,24 @@ publishing {
36
32
groupId ' com.javarepl'
37
33
artifactId ' javarepl'
38
34
from components. shadow
35
+
36
+ artifact sourceJar {
37
+ classifier " sources"
38
+ }
39
+
40
+ artifact javadocJar {
41
+ classifier " javadoc"
42
+ }
43
+
39
44
}
40
45
}
41
46
}
42
47
43
- artifacts {
44
- archives javadocsJar
45
- archives sourcesJar
46
- }
47
-
48
-
49
48
50
49
bintray {
51
50
user = System . getenv(" BINTRAY_USERNAME" )
52
51
key = System . getenv(" BINTRAY_API_KEY" )
53
52
publications = [' shadow' ]
54
- configurations = [' archives' ]
55
53
publish = true
56
54
57
55
pkg {
@@ -88,6 +86,22 @@ bintray {
88
86
}
89
87
}
90
88
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
+
91
105
sourceSets {
92
106
main {
93
107
java {
@@ -107,20 +121,6 @@ sourceSets {
107
121
}
108
122
}
109
123
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
-
124
124
jar {
125
125
manifest {
126
126
attributes ' Main-Class' : ' javarepl.Main'
0 commit comments