@@ -40,29 +40,19 @@ configurations {
40
40
}
41
41
42
42
dependencies {
43
- implementation (
44
- [group : ' org.apache.httpcomponents.client5' , name : ' httpclient5' , version : ' 5.1.3' ],
45
- [group : ' org.apache.httpcomponents.core5' , name : ' httpcore5' , version : ' 5.1.3' ]
46
- )
47
-
48
- compileOnly (
49
- [group : ' org.slf4j' , name : ' slf4j-api' , version : ' 1.7.36' ]
50
- )
51
-
52
43
validatingImplementation (
53
44
[group : ' org.relaxng' , name : ' jing' , version : ' 20220510' ]
54
45
)
55
46
56
47
docletImplementation (
57
48
[group : ' org.relaxng' , name : ' jing' , version : ' 20220510' ],
58
- [group : ' com.saxonica' , name : ' xmldoclet' , version : ' 0.1 .0' ]
49
+ [group : ' com.saxonica' , name : ' xmldoclet' , version : ' 0.4 .0' ]
59
50
)
60
51
61
52
testImplementation (
62
53
[group : ' org.junit.jupiter' , name : ' junit-jupiter' , version : ' 5.9.2' ],
63
54
[group : ' org.junit.jupiter' , name : ' junit-jupiter-api' , version : ' 5.9.2' ],
64
55
[group : ' org.junit.jupiter' , name : ' junit-jupiter-engine' , version : ' 5.9.2' ],
65
- [group : ' org.slf4j' , name : ' slf4j-simple' , version : ' 1.7.36' ],
66
56
// Because reasons: https://blog.adamretter.org.uk/xerces-xsd11-maven/
67
57
[group : ' org.exist-db.thirdparty.xerces' , name : ' xercesImpl' , version : ' 2.12.2' ],
68
58
files(" src/test/resources/data1.jar" ),
@@ -83,7 +73,7 @@ tasks.withType(Test) {
83
73
useJUnitPlatform() {
84
74
}
85
75
testLogging {
86
- events " passed"
76
+ // events "passed"
87
77
}
88
78
}
89
79
@@ -101,10 +91,6 @@ configurations.standaloneClasspath.each { it ->
101
91
if (! it. name. startsWith(" data" ) && ! it. name. startsWith(" xmlresolver" )) {
102
92
runtimeClasspath + = " lib/" + it. name
103
93
}
104
- // Explicitly remove the http libraries
105
- if (! it. toString(). contains(" http" )) {
106
- EXCP + = " :" + it
107
- }
108
94
}
109
95
110
96
buildConfig {
@@ -187,19 +173,30 @@ task copyJars(type: Copy, dependsOn: ["jar", "dataJar"]) {
187
173
}
188
174
}
189
175
190
- task copyDocs (type : Copy ) {
191
- from " ${ projectDir} /docs"
192
- into " build/${ basename} -${ resolverVersion} /"
193
- filter { String line ->
194
- if (line. indexOf(" @@" ) >= 0 ) {
195
- line = line
196
- .replace(" @@VERSION@@" , resolverVersion)
197
- }
198
- line
199
- }
176
+ task copyDocs () {
200
177
doFirst {
201
178
mkdir " build/${ basename} -${ resolverVersion} "
202
179
}
180
+ doLast {
181
+ copy {
182
+ from " ${ projectDir} /docs"
183
+ into " ${ buildDir} /${ basename} -${ resolverVersion} /"
184
+ filter { String line ->
185
+ if (line. indexOf(" @@" ) >= 0 ) {
186
+ line = line
187
+ .replace(" @@VERSION@@" , resolverVersion)
188
+ }
189
+ line
190
+ }
191
+ }
192
+ }
193
+ doLast {
194
+ copy {
195
+ from projectDir
196
+ into " ${ buildDir} /${ basename} -${ resolverVersion} /"
197
+ include " LICENSE.md"
198
+ }
199
+ }
203
200
}
204
201
205
202
task dist (dependsOn : [" copyDocs" , " copyJars" , " test" ], type : Zip ) {
0 commit comments