gradle.scm
1 | ;;; GNU Guix --- Functional package management for GNU |
2 | ;;; Copyright © 2017-2019 Julien Lepiller <julien@lepiller.eu> |
3 | ;;; |
4 | ;;; This file is part of GNU Guix. |
5 | ;;; |
6 | ;;; GNU Guix is free software; you can redistribute it and/or modify it |
7 | ;;; under the terms of the GNU General Public License as published by |
8 | ;;; the Free Software Foundation; either version 3 of the License, or (at |
9 | ;;; your option) any later version. |
10 | ;;; |
11 | ;;; GNU Guix is distributed in the hope that it will be useful, but |
12 | ;;; WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | ;;; GNU General Public License for more details. |
15 | ;;; |
16 | ;;; You should have received a copy of the GNU General Public License |
17 | ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. |
18 | |
19 | (define-module (more packages gradle) |
20 | #:use-module ((guix licenses) #:prefix license:) |
21 | #:use-module (gnu packages) |
22 | #:use-module (guix packages) |
23 | #:use-module (guix download) |
24 | #:use-module (guix utils) |
25 | #:use-module (guix build-system ant) |
26 | #:use-module (guix build-system trivial) |
27 | #:use-module (gnu packages bash) |
28 | #:use-module (gnu packages groovy) |
29 | #:use-module (gnu packages java) |
30 | #:use-module (gnu packages maven) |
31 | #:use-module (gnu packages web) |
32 | #:use-module (gnu packages version-control) |
33 | #:use-module (gnu packages xml) |
34 | #:use-module (more packages java) |
35 | #:use-module (more packages maven) |
36 | #:use-module (more packages scala)) |
37 | |
38 | ;; Gradle requires guava@17. |
39 | ;; TODO: patch gradle to support at least guava@20 and send it upstream. |
40 | (define-public java-guava-for-gradle java-guava-25) |
41 | ; (package |
42 | ; (inherit java-guava) |
43 | ; (version "17.0") |
44 | ; (source (origin |
45 | ; (method url-fetch) |
46 | ; (uri (string-append "https://github.com/google/guava/" |
47 | ; "archive/v" version ".tar.gz")) |
48 | ; (sha256 |
49 | ; (base32 |
50 | ; "0kg2n0dfdncbm3kgf8fa6kig8djfhar24vf0yf287x27w5sqzhnb")))) |
51 | ; (arguments |
52 | ; `(#:jar-name "guava.jar" |
53 | ; #:jdk ,icedtea-7 |
54 | ; #:source-dir "guava/src/" |
55 | ; #:tests? #f)))); Not in a "java" subdirectory |
56 | |
57 | (define (gradle-subproject subproject projects runtime) |
58 | "Gradle is made of a lot of subprojects. Each subproject can be compiled in |
59 | a certain order and in the same way. |
60 | |
61 | This procedure builds the java source of @code{subproject}. |
62 | |
63 | Each subproject contains at least a text file, gradle-*-classpath.properties |
64 | that contain dependency information. This file is created using the |
65 | @code{projects} and @code{runtime} parameters. |
66 | |
67 | @code{projects} is a list of gradle projects. The right list is present in |
68 | the @file{build.gradle} file of the subproject, |
69 | |
70 | @code{runtime} is a list of dependencies on non-gradle libraries. The exact |
71 | list to pass is present in the @file{build.gradle} file of the subproject: in |
72 | the dependencies section, look for @code{compile libraries.*.coordinates}." |
73 | (package |
74 | (name (string-append "gradle-" subproject)) |
75 | ;(version "4.9.0") |
76 | (version "5.1.1") |
77 | (source (origin |
78 | (method url-fetch) |
79 | (uri (string-append "https://github.com/gradle/gradle/archive/v" |
80 | version ".tar.gz")) |
81 | (file-name (string-append "gradle-" version ".tar.gz")) |
82 | (sha256 |
83 | (base32 |
84 | ;"19x1sksin2nh277pvd1f7h6kphbbqv4fb6sax696kvn1ci5h2fvp")) |
85 | "0brjlj3gzgqfh0j132xrakl0jd4gpkm2q889yr688mglbmp5phw3")) |
86 | (patches |
87 | (search-patches |
88 | "gradle-match-files-without-version-number.patch")))) |
89 | (build-system ant-build-system) |
90 | (arguments |
91 | ;; The jar-name must be this exactly: gradle will not find its jar files |
92 | ;; if they are named differently. |
93 | `(#:jar-name (string-append "gradle-" ,subproject "-" ,version ".jar") |
94 | #:source-dir (string-append "subprojects/" ,subproject "/src/main/java") |
95 | #:jdk ,openjdk9 |
96 | #:tests? #f;; Ignore tests for now |
97 | #:test-dir (string-append "subprojects/" ,subproject "/src/test") |
98 | #:phases |
99 | (modify-phases %standard-phases |
100 | (add-before 'build 'add-implementation-info |
101 | (lambda _ |
102 | ;; Add implementation information to the MANIFEST.MF file. We can |
103 | ;; substitute this in the manifest phase. |
104 | (substitute* "build.xml" |
105 | (("</manifest>") |
106 | (string-append "<attribute name=\"Implementation-Title\" " |
107 | "value=\"Gradle\" />" |
108 | "<attribute name=\"Implementation-Version\" " |
109 | "value=\"" ,version "\" /></manifest>"))) |
110 | #t)) |
111 | (add-before 'build 'add-properties |
112 | (lambda* (#:key inputs #:allow-other-keys) |
113 | (mkdir-p "build/classes") |
114 | ;; This file contains dependency information. |
115 | ;; The projects list is a list of gradle-subprojects that this |
116 | ;; subproject depends directly on at runtime. This information |
117 | ;; can be found in the *.gradle file in the subproject's directory. |
118 | ;; |
119 | ;; The runtime list is a list of external projects this subproject |
120 | ;; depends on. This list must be a list of jar files, so we transform |
121 | ;; the project name into a list of jar files the package contains. |
122 | ;; This information can also be found in the *.gradle file of the |
123 | ;; subproject. |
124 | (with-output-to-file (string-append "build/classes/gradle-" |
125 | ,subproject |
126 | "-classpath.properties") |
127 | (lambda _ |
128 | (format #t "projects=~a\nruntime=~a\n" |
129 | (string-join ',projects ",") |
130 | (string-join |
131 | (map basename |
132 | (apply append |
133 | (map (lambda (lib) (find-files (assoc-ref inputs lib) |
134 | ".*.jar")) |
135 | ',runtime))) |
136 | ",")))) |
137 | #t)) |
138 | (add-before 'build 'copy-resources |
139 | (lambda _ |
140 | ;; If the subproject has a resources directory, copy it to the jar |
141 | ;; file. |
142 | (let ((resources (string-append "subprojects/" ,subproject |
143 | "/src/main/resources"))) |
144 | (if (file-exists? resources) |
145 | (copy-recursively resources "build/classes"))) |
146 | #t))))) |
147 | (inputs '()) |
148 | (native-inputs |
149 | `(("java-junit" ,java-junit))) |
150 | (home-page "") |
151 | (synopsis "Build system") |
152 | (description "Build system") |
153 | (license license:asl2.0))) |
154 | |
155 | (define (gradle-groovy-subproject subproject projects runtime) |
156 | "This procedure is similar to @code{gradle-groovy-subproject}, but it |
157 | builds a module containing groovy source code." |
158 | (let ((base (gradle-subproject subproject projects runtime))) |
159 | (package |
160 | (inherit base) |
161 | (version (package-version base)) |
162 | (arguments |
163 | (substitute-keyword-arguments (package-arguments base) |
164 | ((#:source-dir source-dir) |
165 | `(string-append "subprojects/" ,subproject "/src/main/groovy")) |
166 | ((#:phases phases) |
167 | `(modify-phases ,phases |
168 | (replace 'build |
169 | (lambda _ |
170 | (mkdir-p "build/classes") |
171 | (mkdir-p "build/jar") |
172 | (invoke "ant" "manifest") |
173 | (apply invoke "java" "-cp" (getenv "CLASSPATH") |
174 | "org.codehaus.groovy.tools.FileSystemCompiler" |
175 | "--classpath" (getenv "CLASSPATH") |
176 | "-d" "build/classes" "-j" |
177 | (find-files (string-append "subprojects/" ,subproject |
178 | "/src/main/groovy") |
179 | ".*\\.(groovy|java)$")) |
180 | (invoke "jar" "cmf" "build/manifest/MANIFEST.MF" |
181 | (string-append "build/jar/gradle-" ,subproject |
182 | "-" ,version ".jar") |
183 | "-C" "build/classes" ".") |
184 | #t)))))) |
185 | (native-inputs |
186 | `(("groovy" ,groovy)))))) |
187 | |
188 | ;; This gradle plugin is not a subproject, but it is required by buildsrc. |
189 | (define-public gradle-japicmp-plugin |
190 | (package |
191 | (name "gradle-japicmp-plugin") |
192 | (version "0.2.6") |
193 | (source (origin |
194 | (method url-fetch) |
195 | (uri (string-append "https://github.com/melix/japicmp-gradle-plugin/" |
196 | "archive/RELEASE_" |
197 | (string-map (lambda (x) (if (eq? x #\.) #\_ x)) |
198 | version) |
199 | ".tar.gz")) |
200 | (sha256 |
201 | (base32 |
202 | "09frla9a1f33s31di5wcirm50ddhgww8wanlygc8068xnb5ch357")))) |
203 | (build-system ant-build-system) |
204 | (arguments |
205 | `(#:jar-name "gradle-japicmp-plugin.jar" |
206 | #:source-dir "src/main/java" |
207 | #:tests? #f; FIXME: can't compile |
208 | #:jdk ,icedtea-8)) |
209 | (inputs |
210 | `(("gradle-base-services" ,gradle-base-services) |
211 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
212 | ("gradle-core" ,gradle-core) |
213 | ("gradle-core-api" ,gradle-core-api) |
214 | ("gradle-logging" ,gradle-logging) |
215 | ("gradle-workers" ,gradle-workers) |
216 | ("groovy" ,groovy) |
217 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
218 | ("java-japicmp" ,java-japicmp) |
219 | ("java-javax-inject" ,java-javax-inject) |
220 | ("java-jboss-javassist" ,java-jboss-javassist))) |
221 | (home-page "") |
222 | (synopsis "") |
223 | (description "") |
224 | (license license:asl2.0))) |
225 | |
226 | ;; This package is not meant to be available at runtime: it a build dependency |
227 | ;; only. It contains task definitions used to build submodules. Unfortunately, |
228 | ;; it depends on many subprojects at runtime, and cannot be used without a |
229 | ;; complete gradle. |
230 | (define-public gradle-buildsrc |
231 | (package |
232 | (inherit (gradle-subproject "buildsrc" '() '())) |
233 | (name "gradle-buildsrc") |
234 | (arguments |
235 | `(#:jar-name "gradle-buildsrc.jar" |
236 | #:source-dir "buildSrc/src/main/groovy:buildSrc/src/main/java" |
237 | #:test-dir "buildSrc/src/test" |
238 | #:jdk ,icedtea-8 |
239 | #:tests? #f;; Ignore tests for now |
240 | #:phases |
241 | (modify-phases %standard-phases |
242 | (add-before 'build 'copy-resources |
243 | (lambda _ |
244 | (copy-recursively "buildSrc/src/main/resources" "build/classes") |
245 | #t)) |
246 | (add-before 'build 'remove-deps |
247 | (lambda _ |
248 | ;; Requires asciidoctor, which is implemented with jruby :/ |
249 | (delete-file "buildSrc/src/main/groovy/org/gradle/build/docs/CacheableAsciidoctorTask.groovy") |
250 | ;; Requires http-builder, but it requires old software |
251 | (delete-file "buildSrc/src/main/groovy/org/gradle/testing/DistributedPerformanceTest.groovy") |
252 | #t)) |
253 | (add-before 'build 'remove-jarjar |
254 | (lambda _ |
255 | (substitute* '("buildSrc/src/main/groovy/org/gradle/build/docs/dsl/source/SourceMetaDataVisitor.java" |
256 | "buildSrc/src/main/groovy/org/gradle/build/docs/dsl/source/ExtractDslMetaDataTask.groovy") |
257 | (("groovyjarjarantlr") "antlr")) |
258 | #t)) |
259 | (add-before 'build 'fixes |
260 | (lambda _ |
261 | (substitute* "buildSrc/src/main/groovy/org/gradle/binarycompatibility/rules/SinceAnnotationMissingRule.java" |
262 | ;; Fix for java8 (cannot convert to String) |
263 | (("Declaration.getName\\(\\)") "Declaration.getName().toString()") |
264 | ;; Fix for guava |
265 | (("getComment\\(\\).getContent\\(\\)") "getComment().get().toString()") |
266 | ;; javaparser is more recent than expected |
267 | (("getVariables\\(\\).get\\(0\\).getId\\(\\).getName\\(\\)") |
268 | "getVariables().get(0).getName().toString()")) |
269 | (substitute* "buildSrc/src/main/groovy/org/gradle/binarycompatibility/rules/AbstractGradleViolationRule.groovy" |
270 | (("it.name.name") "it.name.asString()")) |
271 | #t)) |
272 | (add-before 'build 'use-groovy |
273 | (lambda _ |
274 | (substitute* "build.xml" |
275 | (("javac") "groovyc") |
276 | (("includeantruntime=\"false\"") |
277 | "includeantruntime=\"false\" fork=\"yes\"") |
278 | (("classpath=\"@refidclasspath\"") |
279 | "classpathref=\"classpath\"") |
280 | ;; To enable joint compilation |
281 | (("classpathref=\"classpath\" />") |
282 | "classpathref=\"classpath\"><javac source=\"7\" target=\"7\" /></groovyc>") |
283 | (("<project basedir=\".\">") |
284 | "<project basedir=\".\"><taskdef name=\"groovyc\" |
285 | classname=\"org.codehaus.groovy.ant.Groovyc\" />")) |
286 | #t))))) |
287 | (inputs |
288 | `(("gradle-base-services" ,gradle-base-services) |
289 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
290 | ("gradle-core" ,gradle-core) |
291 | ("gradle-core-api" ,gradle-core-api) |
292 | ("gradle-japicmp-plugin" ,gradle-japicmp-plugin) |
293 | ("gradle-logging" ,gradle-logging) |
294 | ("gradle-messaging" ,gradle-messaging) |
295 | ("gradle-model-core" ,gradle-model-core) |
296 | ("gradle-native" ,gradle-native) |
297 | ("gradle-platform-base" ,gradle-platform-base) |
298 | ("gradle-platform-jvm" ,gradle-platform-jvm) |
299 | ("gradle-platform-native" ,gradle-platform-native) |
300 | ("gradle-plugins" ,gradle-plugins) |
301 | ("gradle-process-services" ,gradle-process-services) |
302 | ("gradle-reporting" ,gradle-reporting) |
303 | ("gradle-testing-base" ,gradle-testing-base) |
304 | ("gradle-testing-jvm" ,gradle-testing-jvm) |
305 | ("groovy" ,groovy) |
306 | ("java-commons-lang" ,java-commons-lang) |
307 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
308 | ("java-japicmp" ,java-japicmp) |
309 | ("java-javaparser" ,java-javaparser) |
310 | ("java-javax-inject" ,java-javax-inject) |
311 | ("java-jboss-javassist" ,java-jboss-javassist) |
312 | ("java-jsoup" ,java-jsoup) |
313 | ("java-parboiled" ,java-parboiled) |
314 | ("java-pegdown" ,java-pegdown) |
315 | ("java-slf4j-api" ,java-slf4j-api))) |
316 | (native-inputs |
317 | `(("groovy" ,groovy) |
318 | ,@(package-inputs groovy))))) |
319 | |
320 | (define-public gradle-internal-testing |
321 | (package |
322 | (inherit (gradle-groovy-subproject "internal-testing" '() '())) |
323 | (inputs |
324 | `(("gradle-native" ,gradle-native) |
325 | ("gradle-base-services" ,gradle-base-services) |
326 | ("groovy" ,groovy) |
327 | ("java-commons-io" ,java-commons-io) |
328 | ("java-commons-lang" ,java-commons-lang) |
329 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
330 | ("java-hamcrest-all" ,java-hamcrest-all) |
331 | ("java-jmock" ,java-jmock) |
332 | ("java-jmock-junit4" ,java-jmock-junit4) |
333 | ("java-jmock-legacy" ,java-jmock-legacy) |
334 | ("java-jsoup" ,java-jsoup) |
335 | ("java-junit" ,java-junit) |
336 | ("java-slf4j-api" ,java-slf4j-api) |
337 | ("java-spockframework-core" ,java-spockframework-core))))) |
338 | |
339 | ;; Cycle with internal-testing |
340 | (define-public gradle-base-services |
341 | (let ((base (gradle-subproject |
342 | "base-services" '() |
343 | '("java-guava-for-gradle" "java-slf4j-api" "java-commons-lang" |
344 | "java-commons-io" "java-jsr305" "java-jcip-annotations")))) |
345 | (package |
346 | (inherit base) |
347 | (arguments |
348 | (substitute-keyword-arguments (package-arguments base) |
349 | ((#:phases phases) |
350 | `(modify-phases ,phases |
351 | (add-before 'build 'create-build-receipt |
352 | (lambda _ |
353 | (mkdir-p "build/classes/org/gradle") |
354 | (with-output-to-file "build/classes/org/gradle/build-receipt.properties" |
355 | (lambda _ |
356 | (format #t "baseVersion=~a |
357 | commitId=cf7821a6f79f8e2a598df21780e3ff7ce8db2b82 |
358 | buildTimestamp=19710101000000+0000 |
359 | buildTimestampIso=1971-01-01 00\\:00\\:00 UTC |
360 | versionNumber=~a |
361 | isSnapshot=false" ,(package-version base) ,(package-version base)))) |
362 | #t)))))) |
363 | (inputs |
364 | `(("java-asm-7" ,java-asm-7) |
365 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
366 | ("java-slf4j-api" ,java-slf4j-api) |
367 | ("java-commons-lang" ,java-commons-lang) |
368 | ("java-commons-io" ,java-commons-io) |
369 | ("java-jsr305" ,java-jsr305) |
370 | ("java-jcip-annotations" ,java-jcip-annotations))) |
371 | (native-inputs |
372 | `(("java-junit" ,java-junit) |
373 | ("java-hamcrest-core" ,java-hamcrest-core)))))) |
374 | |
375 | (define-public gradle-base-services-groovy |
376 | (package |
377 | (inherit (gradle-subproject "base-services-groovy" '("gradle-base-services") |
378 | '("groovy"))) |
379 | (inputs |
380 | `(("gradle-base-services" ,gradle-base-services) |
381 | ("groovy" ,groovy) |
382 | ("java-asm-7" ,java-asm-7) |
383 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
384 | ("java-jsr305" ,java-jsr305))))) |
385 | |
386 | (define-public gradle-build-option |
387 | (package |
388 | (inherit (gradle-subproject "build-option" '("gradle-cli") '())) |
389 | (inputs |
390 | `(("gradle-cli" ,gradle-cli) |
391 | ("java-commons-lang" ,java-commons-lang) |
392 | ("java-jsr305" ,java-jsr305))))) |
393 | |
394 | (define-public gradle-cli |
395 | (gradle-subproject "cli" '() '())) |
396 | |
397 | (define-public gradle-native |
398 | (package |
399 | (inherit (gradle-subproject "native" '("gradle-base-services") |
400 | '("java-native-platform" "java-commons-io" |
401 | "java-slf4j-api" "java-jansi" |
402 | "java-guava-for-gradle"))) |
403 | (inputs |
404 | `(("gradle-base-services" ,gradle-base-services) |
405 | ("java-commons-io" ,java-commons-io) |
406 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
407 | ("java-jansi" ,java-jansi) |
408 | ("java-jsr305" ,java-jsr305) |
409 | ("java-native-platform" ,java-native-platform) |
410 | ("java-slf4j-api" ,java-slf4j-api))))) |
411 | |
412 | (define-public gradle-messaging |
413 | (let ((base (gradle-subproject "messaging" '("gradle-base-services") |
414 | '("java-slf4j-api" "java-kryo" "java-objenesis" |
415 | "java-minlog" "java-reflectasm" "java-asm-7")))) |
416 | (package |
417 | (inherit base) |
418 | (arguments |
419 | (substitute-keyword-arguments (package-arguments base) |
420 | ((#:phases phases) |
421 | `(modify-phases ,phases |
422 | (add-before 'build 'fix-kryo |
423 | (lambda _ |
424 | ;; gradle depends on kryo-2.20 from 2013, we packaged version 4. |
425 | (with-directory-excursion "subprojects/messaging/src/main/java" |
426 | (substitute* '("org/gradle/internal/serialize/kryo/KryoBackedEncoder.java" |
427 | "org/gradle/internal/serialize/kryo/StringDeduplicatingKryoBackedEncoder.java") |
428 | (("public int getWritePosition") |
429 | "public long getWritePosition"))) |
430 | #t)))))) |
431 | (inputs |
432 | `(("gradle-base-services" ,gradle-base-services) |
433 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
434 | ("java-asm-7" ,java-asm-7) |
435 | ("java-commons-lang" ,java-commons-lang) |
436 | ("java-fastutil" ,java-fastutil) |
437 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
438 | ("java-jsr305" ,java-jsr305) |
439 | ("java-kryo" ,java-kryo) |
440 | ("java-minlog" ,java-minlog) |
441 | ("java-objenesis" ,java-objenesis) |
442 | ("java-reflectasm" ,java-reflectasm) |
443 | ("java-slf4j-api" ,java-slf4j-api)))))) |
444 | |
445 | (define-public gradle-persistent-cache |
446 | (package |
447 | (inherit (gradle-subproject |
448 | "persistent-cache" |
449 | '("gradle-base-services" "gradle-messaging" "gradle-native") |
450 | '("java-jcip-annotations" "java-commons-collections" |
451 | "java-commons-io" "java-commons-lang"))) |
452 | (inputs |
453 | `(("gradle-base-services" ,gradle-base-services) |
454 | ("gradle-logging" ,gradle-logging) |
455 | ("gradle-messaging" ,gradle-messaging) |
456 | ("gradle-native" ,gradle-native) |
457 | ("gradle-resources" ,gradle-resources) |
458 | ("java-commons-collections" ,java-commons-collections) |
459 | ("java-commons-io" ,java-commons-io) |
460 | ("java-commons-lang" ,java-commons-lang) |
461 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
462 | ("java-jcip-annotations" ,java-jcip-annotations) |
463 | ("java-jsr305" ,java-jsr305) |
464 | ("java-slf4j-api" ,java-slf4j-api))))) |
465 | |
466 | (define-public gradle-logging |
467 | (package |
468 | (inherit (gradle-subproject |
469 | "logging" |
470 | '("gradle-native" "gradle-base-services" "gradle-messaging" |
471 | "gradle-cli" "gradle-build-option") |
472 | ;; Maybe log4j-over-slf4j and jcl-over-slf4j |
473 | '("java-slf4j-api" "java-jul-to-slf4j" "ant" "java-commons-lang" |
474 | "java-commons-logging-minimal" |
475 | "java-guava-for-gradle" "java-jansi" "java-jansi-native" |
476 | "java-jcip-annotations"))) |
477 | (inputs |
478 | `(("gradle-base-services" ,gradle-base-services) |
479 | ("gradle-build-option" ,gradle-build-option) |
480 | ("gradle-cli" ,gradle-cli) |
481 | ("gradle-messaging" ,gradle-messaging) |
482 | ("gradle-native" ,gradle-native) |
483 | ("java-commons-lang" ,java-commons-lang) |
484 | ("java-commons-logging-minimal" ,java-commons-logging-minimal) |
485 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
486 | ("java-jansi" ,java-jansi) |
487 | ("java-jansi-native" ,java-jansi-native) |
488 | ("java-jcip-annotations" ,java-jcip-annotations) |
489 | ("java-jsr305" ,java-jsr305) |
490 | ("java-slf4j-api" ,java-slf4j-api) |
491 | ("java-jul-to-slf4j" ,java-jul-to-slf4j))))) |
492 | |
493 | (define-public gradle-language-scala |
494 | (let ((base (gradle-subproject |
495 | "language-scala" |
496 | '("gradle-core" "gradle-platform-jvm" "gradle-language-java" |
497 | "gradle-language-jvm") |
498 | '()))) |
499 | (package |
500 | (inherit base) |
501 | (inputs |
502 | `(("gradle-base-services" ,gradle-base-services) |
503 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
504 | ("gradle-core" ,gradle-core) |
505 | ("gradle-core-api" ,gradle-core-api) |
506 | ("gradle-language-java" ,gradle-language-java) |
507 | ("gradle-language-jvm" ,gradle-language-jvm) |
508 | ("gradle-logging" ,gradle-logging) |
509 | ("gradle-model-core" ,gradle-model-core) |
510 | ("gradle-native" ,gradle-native) |
511 | ("gradle-persis tent-cache" ,gradle-persistent-cache) |
512 | ("gradle-platform-base" ,gradle-platform-base) |
513 | ("gradle-platform-jvm" ,gradle-platform-jvm) |
514 | ("gradle-process-services" ,gradle-process-services) |
515 | ("gradle-workers" ,gradle-workers) |
516 | ("groovy" ,groovy) |
517 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
518 | ("java-javax-inject" ,java-javax-inject) |
519 | ("java-jsr305" ,java-jsr305) |
520 | ("scala-official" ,scala-official)))))) |
521 | |
522 | (define-public gradle-scala |
523 | (let ((base (gradle-subproject |
524 | "scala" |
525 | '("gradle-core" "gradle-language-jvm" |
526 | "gradle-language-scala" "gradle-plugins") |
527 | '("groovy")))) |
528 | (package |
529 | (inherit base) |
530 | (inputs |
531 | `(("gradle-base-services" ,gradle-base-services) |
532 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
533 | ("gradle-core" ,gradle-core) |
534 | ("gradle-core-api" ,gradle-core-api) |
535 | ("gradle-model-core" ,gradle-model-core) |
536 | ("gradle-platform-base" ,gradle-platform-base) |
537 | ("gradle-platform-jvm" ,gradle-platform-jvm) |
538 | ("gradle-plugins" ,gradle-plugins) |
539 | ("gradle-reporting" ,gradle-reporting) |
540 | ("groovy" ,groovy) |
541 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
542 | ("java-javax-inject" ,java-javax-inject) |
543 | ("java-jsr305" ,java-jsr305) |
544 | ("scala-official" ,scala-official)))))) |
545 | |
546 | (define-public gradle-ide |
547 | (let ((base (gradle-subproject |
548 | "ide" |
549 | '("gradle-scala" "gradle-core" "gradle-plugins" "gradle-ear" |
550 | "gradle-tooling-api") |
551 | '("java-slf4j-api" "java-javax-inject" "groovy")))) |
552 | (package |
553 | (inherit base) |
554 | (inputs |
555 | `(("gradle-base-services" ,gradle-base-services) |
556 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
557 | ("gradle-composite-builds" ,gradle-composite-builds) |
558 | ("gradle-core" ,gradle-core) |
559 | ("gradle-core-api" ,gradle-core-api) |
560 | ("gradle-dependency-management" ,gradle-dependency-management) |
561 | ("gradle-docs" ,gradle-docs) |
562 | ("gradle-ear" ,gradle-ear) |
563 | ("gradle-language-java" ,gradle-language-java) |
564 | ("gradle-logging" ,gradle-logging) |
565 | ("gradle-platform-base" ,gradle-platform-base) |
566 | ("gradle-platform-jvm" ,gradle-platform-jvm) |
567 | ("gradle-plugins" ,gradle-plugins) |
568 | ("gradle-process-services" ,gradle-process-services) |
569 | ("gradle-scala" ,gradle-scala) |
570 | ("gradle-tooling-api" ,gradle-tooling-api) |
571 | ("groovy" ,groovy) |
572 | ("java-commons-lang" ,java-commons-lang) |
573 | ("java-commons-io" ,java-commons-io) |
574 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
575 | ("java-javax-inject" ,java-javax-inject) |
576 | ("java-jsr305" ,java-jsr305) |
577 | ("java-slf4j-api" ,java-slf4j-api)))))) |
578 | |
579 | (define-public gradle-model-core |
580 | (package |
581 | (inherit (gradle-subproject |
582 | "model-core" |
583 | '("gradle-base-services-groovy" "gradle-base-services") |
584 | '("groovy" "java-slf4j-api" "java-guava-for-gradle" |
585 | "java-jcip-annotations" "java-commons-lang" "java-asm-7"))) |
586 | (inputs |
587 | `(("gradle-base-services" ,gradle-base-services) |
588 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
589 | ("gradle-core-api" ,gradle-core-api) |
590 | ("gradle-logging" ,gradle-logging) |
591 | ("groovy" ,groovy) |
592 | ("java-asm-7" ,java-asm-7) |
593 | ("java-commons-lang" ,java-commons-lang) |
594 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
595 | ("java-jcip-annotations" ,java-jcip-annotations) |
596 | ("java-jsr305" ,java-jsr305) |
597 | ("java-slf4j-api" ,java-slf4j-api))))) |
598 | |
599 | (define-public gradle-resources |
600 | (package |
601 | (inherit (gradle-subproject |
602 | "resources" |
603 | '("gradle-base-services" "gradle-messaging" "gradle-native" |
604 | "gradle-model-core") |
605 | '("java-guava-for-gradle" "java-commons-io"))) |
606 | (inputs |
607 | `(("gradle-base-services" ,gradle-base-services) |
608 | ("gradle-native" ,gradle-native) |
609 | ("java-commons-io" ,java-commons-io) |
610 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
611 | ("java-jsr305" ,java-jsr305) |
612 | ("java-slf4j-api" ,java-slf4j-api))))) |
613 | |
614 | (define-public gradle-build-cache |
615 | (package |
616 | (inherit (gradle-subproject |
617 | "build-cache" |
618 | '("gradle-messaging" "gradle-native" "gradle-persistent-cache" |
619 | "gradle-resources" "gradle-logging" "gradle-base-services") |
620 | '("java-javax-inject" "java-commons-io"))) |
621 | (inputs |
622 | `(("gradle-base-services" ,gradle-base-services) |
623 | ("gradle-logging" ,gradle-logging) |
624 | ("gradle-messaging" ,gradle-messaging) |
625 | ("gradle-persistent-cache" ,gradle-persistent-cache) |
626 | ("gradle-resources" ,gradle-resources) |
627 | ("java-commons-io" ,java-commons-io) |
628 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
629 | ("java-javax-inject" ,java-javax-inject) |
630 | ("java-jsr305" ,java-jsr305) |
631 | ("java-slf4j-api" ,java-slf4j-api))))) |
632 | |
633 | (define-public gradle-process-services |
634 | (package |
635 | (inherit (gradle-subproject |
636 | "process-services" |
637 | '("gradle-messaging" "gradle-native" "gradle-base-services") |
638 | '("java-guava-for-gradle" "java-slf4j-api"))) |
639 | (inputs |
640 | `(("gradle-base-services" ,gradle-base-services) |
641 | ("gradle-messaging" ,gradle-messaging) |
642 | ("gradle-native" ,gradle-native) |
643 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
644 | ("java-jsr305" ,java-jsr305) |
645 | ("java-native-platform" ,java-native-platform) |
646 | ("java-slf4j-api" ,java-slf4j-api))))) |
647 | |
648 | (define-public gradle-core-api |
649 | (package |
650 | (inherit (gradle-subproject |
651 | "core-api" |
652 | '("gradle-base-services" "gradle-base-services-groovy" |
653 | "gradle-build-cache" "gradle-logging" "gradle-model-core" |
654 | "gradle-persistent-cache" "gradle-process-services" |
655 | "gradle-resources") |
656 | '("ant" "java-commons-io" "java-commons-lang" |
657 | "java-jcip-annotations"))) |
658 | (inputs |
659 | `(("gradle-base-services" ,gradle-base-services) |
660 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
661 | ("gradle-build-cache" ,gradle-build-cache) |
662 | ("gradle-logging" ,gradle-logging) |
663 | ("gradle-persistent-cache" ,gradle-persistent-cache) |
664 | ("gradle-process-services" ,gradle-process-services) |
665 | ("gradle-resources" ,gradle-resources) |
666 | ("groovy" ,groovy) |
667 | ("java-commons-io" ,java-commons-io) |
668 | ("java-commons-lang" ,java-commons-lang) |
669 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
670 | ("java-jcip-annotations" ,java-jcip-annotations) |
671 | ("java-jsr305" ,java-jsr305) |
672 | ("java-slf4j-api" ,java-slf4j-api))))) |
673 | |
674 | (define-public gradle-model-groovy |
675 | (package |
676 | (inherit (gradle-subproject |
677 | "model-groovy" |
678 | '("gradle-base-services-groovy" "gradle-base-services" |
679 | "gradle-model-core") |
680 | '("groovy" "java-jcip-annotations" "java-guava-for-gradle"))) |
681 | (inputs |
682 | `(("gradle-base-services" ,gradle-base-services) |
683 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
684 | ("gradle-model-core" ,gradle-model-core) |
685 | ("groovy" ,groovy) |
686 | ("java-asm-7" ,java-asm-7) |
687 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
688 | ("java-jcip-annotations" ,java-jcip-annotations) |
689 | ("java-jsr305" ,java-jsr305))))) |
690 | |
691 | (define-public gradle-jvm-services |
692 | (package |
693 | (inherit (gradle-subproject |
694 | "jvm-services" |
695 | '("gradle-base-services" "gradle-process-services") |
696 | '())) |
697 | (inputs |
698 | `(("gradle-base-services" ,gradle-base-services) |
699 | ("gradle-process-services" ,gradle-process-services))))) |
700 | |
701 | (define-public gradle-plugin-use |
702 | (let ((base (gradle-subproject |
703 | "plugin-use" |
704 | '("gradle-resources-http" "gradle-core" "gradle-dependency-management") |
705 | '()))) |
706 | (package |
707 | (inherit base) |
708 | (inputs |
709 | `(("gradle-base-services" ,gradle-base-services) |
710 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
711 | ("gradle-core" ,gradle-core) |
712 | ("gradle-core-api" ,gradle-core-api) |
713 | ("gradle-dependency-management" ,gradle-dependency-management) |
714 | ("gradle-logging" ,gradle-logging) |
715 | ("gradle-messaging" ,gradle-messaging) |
716 | ("groovy" ,groovy) |
717 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
718 | ("java-jsr305" ,java-jsr305)))))) |
719 | |
720 | (define-public gradle-core |
721 | (let ((base (gradle-subproject |
722 | "core" |
723 | '("gradle-docs" "gradle-model-groovy" "gradle-base-services" |
724 | "gradle-base-services-groovy" "gradle-messaging" |
725 | "gradle-logging" "gradle-resources" "gradle-cli" |
726 | "gradle-build-option" "gradle-native" "gradle-persistent-cache" |
727 | "gradle-build-cache" "gradle-core-api" "gradle-process-services" |
728 | "gradle-jvm-services" "gradle-model-core") |
729 | '("groovy" "ant" "java-guava-for-gradle" |
730 | "java-javax-inject" "java-asm-7" "java-slf4j-api" |
731 | "java-commons-collections" "java-commons-io" |
732 | "java-commons-lang" "java-jcip-annotations" "java-jaxp" |
733 | "java-native-platform" "java-commons-compress")))) |
734 | (package |
735 | (inherit base) |
736 | (arguments |
737 | (substitute-keyword-arguments (package-arguments base) |
738 | ((#:phases phases) |
739 | `(modify-phases ,phases |
740 | (add-before 'build 'create-properties |
741 | (lambda _ |
742 | (mkdir-p "build/classes") |
743 | (with-directory-excursion "build/classes" |
744 | (with-output-to-file "gradle-implementation-plugins.properties" |
745 | (lambda _ |
746 | (format #t "plugins=gradle-tooling-api-builders"))) |
747 | (with-output-to-file "gradle-plugins.properties" |
748 | (lambda _ |
749 | (format #t (string-append |
750 | "plugins=gradle-announce,gradle-antlr," |
751 | "gradle-build-cache-http,gradle-build-comparison," |
752 | "gradle-build-init,gradle-code-quality," |
753 | "gradle-composite-builds,gradle-diagnostics," |
754 | "gradle-ear,gradle-ide,gradle-ide-native," |
755 | "gradle-ide-play,gradle-ivy,gradle-jacoco," |
756 | "gradle-javascript,gradle-language-groovy," |
757 | "gradle-language-java,gradle-language-jvm," |
758 | "gradle-language-native,gradle-language-scala," |
759 | "gradle-maven,gradle-osgi,gradle-platform-base," |
760 | "gradle-platform-jvm,gradle-platform-native," |
761 | "gradle-platform-play,gradle-plugin-development," |
762 | "gradle-plugin-use,gradle-plugins,gradle-publish," |
763 | "gradle-reporting,gradle-resources-gcs," |
764 | "gradle-resources-http,gradle-resources-s3," |
765 | "gradle-resources-sftp,gradle-scala," |
766 | "gradle-signing,gradle-testing-base," |
767 | "gradle-testing-jvm,gradle-testing-native," |
768 | "gradle-wrapper")))) |
769 | #t))))))) |
770 | (inputs |
771 | `(("gradle-base-services" ,gradle-base-services) |
772 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
773 | ("gradle-build-cache" ,gradle-build-cache) |
774 | ("gradle-build-option" ,gradle-build-option) |
775 | ("gradle-cli" ,gradle-cli) |
776 | ("gradle-core-api" ,gradle-core-api) |
777 | ("gradle-jvm-services" ,gradle-jvm-services) |
778 | ("gradle-logging" ,gradle-logging) |
779 | ("gradle-messaging" ,gradle-messaging) |
780 | ("gradle-model-core" ,gradle-model-core) |
781 | ("gradle-model-groovy" ,gradle-model-groovy) |
782 | ("gradle-native" ,gradle-native) |
783 | ("gradle-persistent-cache" ,gradle-persistent-cache) |
784 | ("gradle-process-services" ,gradle-process-services) |
785 | ("gradle-resources" ,gradle-resources) |
786 | ("groovy" ,groovy) |
787 | ("java-asm-7" ,java-asm-7) |
788 | ("java-commons-collections" ,java-commons-collections) |
789 | ("java-commons-compress" ,java-commons-compress) |
790 | ("java-commons-io" ,java-commons-io) |
791 | ("java-commons-lang" ,java-commons-lang) |
792 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
793 | ("java-javax-inject" ,java-javax-inject) |
794 | ("java-jaxp" ,java-jaxp) |
795 | ("java-jcip-annotations" ,java-jcip-annotations) |
796 | ("java-jsr305" ,java-jsr305) |
797 | ("java-native-platform" ,java-native-platform) |
798 | ("java-slf4j-api" ,java-slf4j-api)))))) |
799 | |
800 | (define-public gradle-wrapper |
801 | (package |
802 | (inherit (gradle-subproject "wrapper" '("gradle-cli") '())) |
803 | (inputs |
804 | `(("gradle-base-services" ,gradle-base-services) |
805 | ("gradle-cli" ,gradle-cli))))) |
806 | |
807 | (define-public gradle-tooling-api |
808 | (package |
809 | (inherit (gradle-subproject |
810 | "tooling-api" |
811 | '("gradle-core" "gradle-messaging" "gradle-wrapper" |
812 | "gradle-base-services") |
813 | '())) |
814 | (inputs |
815 | `(("gradle-base-services" ,gradle-base-services) |
816 | ("gradle-core" ,gradle-core) |
817 | ("gradle-core-api" ,gradle-core-api) |
818 | ("gradle-logging" ,gradle-logging) |
819 | ("gradle-messaging" ,gradle-messaging) |
820 | ("gradle-wrapper" ,gradle-wrapper) |
821 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
822 | ("java-jcip-annotations" ,java-jcip-annotations) |
823 | ("java-jsr305" ,java-jsr305) |
824 | ("java-slf4j-api" ,java-slf4j-api))))) |
825 | |
826 | (define-public gradle-launcher |
827 | (let ((base (gradle-subproject |
828 | "launcher" |
829 | '("gradle-base-services" "gradle-core-api" "gradle-core" "gradle-tooling-api") |
830 | '("java-asm-7" "java-commons-io" "java-commons-lang" "java-slf4j-api")))) |
831 | (package |
832 | (inherit base) |
833 | (inputs |
834 | `(("gradle-base-services" ,gradle-base-services) |
835 | ("gradle-build-option" ,gradle-build-option) |
836 | ("gradle-cli" ,gradle-cli) |
837 | ("gradle-core" ,gradle-core) |
838 | ("gradle-core-api" ,gradle-core-api) |
839 | ("gradle-jvm-services" ,gradle-jvm-services) |
840 | ("gradle-logging" ,gradle-logging) |
841 | ("gradle-messaging" ,gradle-messaging) |
842 | ("gradle-native" ,gradle-native) |
843 | ("gradle-persistent-cache" ,gradle-persistent-cache) |
844 | ("gradle-process-services" ,gradle-process-services) |
845 | ("gradle-tooling-api" ,gradle-tooling-api) |
846 | ("groovy" ,groovy) |
847 | ("java-asm-7" ,java-asm-7) |
848 | ("java-commons-io" ,java-commons-io) |
849 | ("java-commons-lang" ,java-commons-lang) |
850 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
851 | ("java-jcip-annotations" ,java-jcip-annotations) |
852 | ("java-jsr305" ,java-jsr305) |
853 | ("java-slf4j-api" ,java-slf4j-api))) |
854 | (arguments |
855 | `(#:main-class "org.gradle.launcher.GradleMain" |
856 | ,@(substitute-keyword-arguments (package-arguments base) |
857 | ((#:phases phases) |
858 | `(modify-phases ,phases |
859 | (add-before 'build 'add-classpath |
860 | (lambda _ |
861 | (let ((version ,(package-version base))) |
862 | (substitute* "build.xml" |
863 | (("message=\"") |
864 | (string-append "message=\"Class-Path: " |
865 | "gradle-base-services-" version ".jar " |
866 | "gradle-core-api-" version ".jar " |
867 | "gradle-core-" version ".jar" |
868 | "${line.separator}")))) |
869 | #t)) |
870 | ;; This phase fails, because the jar files are not actually |
871 | ;; present in the output directory. This is because gradle |
872 | ;; uses class loading: we need to put all its dependencies |
873 | ;; in the same package, which is done later. Then the |
874 | ;; classpath becomes correct. |
875 | (delete 'generate-jar-indices))))))))) |
876 | |
877 | (define-public gradle-installation-beacon |
878 | (package |
879 | (inherit (gradle-subproject "installation-beacon" '() '())))) |
880 | |
881 | (define-public gradle-workers |
882 | (package |
883 | (inherit (gradle-subproject "workers" '("gradle-core") '("java-jcip-annotations"))) |
884 | (inputs |
885 | `(("gradle-base-services" ,gradle-base-services) |
886 | ("gradle-core" ,gradle-core) |
887 | ("gradle-core-api" ,gradle-core-api) |
888 | ("gradle-logging" ,gradle-logging) |
889 | ("gradle-messaging" ,gradle-messaging) |
890 | ("gradle-native" ,gradle-native) |
891 | ("gradle-process-services" ,gradle-process-services) |
892 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
893 | ("java-javax-inject" ,java-javax-inject) |
894 | ("java-jcip-annotations" ,java-jcip-annotations) |
895 | ("java-jsr305" ,java-jsr305) |
896 | ("java-slf4j-api" ,java-slf4j-api))))) |
897 | |
898 | (define-public gradle-reporting |
899 | (package |
900 | (inherit (gradle-subproject |
901 | "reporting" |
902 | '("gradle-core") |
903 | '("groovy" "java-jatl" "java-commons-lang"))) |
904 | (inputs |
905 | `(("gradle-base-services" ,gradle-base-services) |
906 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
907 | ("gradle-core" ,gradle-core) |
908 | ("gradle-core-api" ,gradle-core-api) |
909 | ("gradle-logging" ,gradle-logging) |
910 | ("gradle-model-core" ,gradle-model-core) |
911 | ("groovy" ,groovy) |
912 | ("java-commons-lang" ,java-commons-lang) |
913 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
914 | ("java-jatl" ,java-jatl) |
915 | ("java-javax-inject" ,java-javax-inject) |
916 | ("java-jsr305" ,java-jsr305))))) |
917 | |
918 | (define-public gradle-resources-http |
919 | (package |
920 | (inherit (gradle-subproject |
921 | "resources-http" |
922 | '("gradle-resources" "gradle-base-services" "gradle-core") |
923 | ;; TODO: jcl-over-slf4j |
924 | '("java-httpcomponents-httpclient" "java-httpcomponents-httpcore" |
925 | "java-commons-codec" "java-jcifs" "java-slf4j-api" |
926 | "java-guava-for-gradle" "java-commons-lang" "java-commons-io" |
927 | "java-nekohtml" "java-xerces" "java-jaxp"))) |
928 | (inputs |
929 | `(("gradle-base-services" ,gradle-base-services) |
930 | ("gradle-core" ,gradle-core) |
931 | ("gradle-core-api" ,gradle-core-api) |
932 | ("gradle-model-core" ,gradle-model-core) |
933 | ("gradle-resources" ,gradle-resources) |
934 | ("java-commons-codec" ,java-commons-codec) |
935 | ("java-commons-io" ,java-commons-io) |
936 | ("java-commons-lang" ,java-commons-lang) |
937 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
938 | ("java-httpcomponents-httpclient" ,java-httpcomponents-httpclient) |
939 | ("java-httpcomponents-httpcore" ,java-httpcomponents-httpcore) |
940 | ("java-jaxp" ,java-jaxp) |
941 | ("java-jcifs" ,java-jcifs) |
942 | ("java-jsr305" ,java-jsr305) |
943 | ("java-nekohtml" ,java-nekohtml) |
944 | ("java-slf4j-api" ,java-slf4j-api) |
945 | ("java-xerces" ,java-xerces))))) |
946 | |
947 | (define-public gradle-version-control |
948 | (let ((base (gradle-subproject |
949 | "version-control" |
950 | '("gradle-core" "gradle-core-api") |
951 | ;TODO: jcl-over-slf4j-1.7.16.jar |
952 | '("java-httpcomponents-httpclient" "java-httpcomponents-httpcore" |
953 | "java-commons-codec" "java-jgit" "java-jsch" |
954 | "java-slf4j-api")))) |
955 | (package |
956 | (inherit base) |
957 | (inputs |
958 | `(("gradle-base-services" ,gradle-base-services) |
959 | ("gradle-core" ,gradle-core) |
960 | ("gradle-core-api" ,gradle-core-api) |
961 | ("gradle-logging" ,gradle-logging) |
962 | ("gradle-persistent-cache" ,gradle-persistent-cache) |
963 | ("java-commons-codec" ,java-commons-codec) |
964 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
965 | ("java-httpcomponents-httpclient" ,java-httpcomponents-httpclient) |
966 | ("java-httpcomponents-httpcore" ,java-httpcomponents-httpcore) |
967 | ("java-jgit" ,java-jgit) |
968 | ("java-jsch" ,java-jsch) |
969 | ("java-jsr305" ,java-jsr305) |
970 | ("java-slf4j-api" ,java-slf4j-api)))))) |
971 | |
972 | (define-public gradle-dependency-management |
973 | (let ((base (gradle-subproject |
974 | "dependency-management" |
975 | '("gradle-installation-beacon" "gradle-core" "gradle-resources" |
976 | "gradle-version-control" "gradle-resources-http" |
977 | "gradle-runtime-api-info") |
978 | ;; TODO: maven-core aether-connector-wagon aether-util aether-spi |
979 | ;; aether-impl aether-api wagon-http-shared wagon-provider-api |
980 | ;; wagon-http wagon-file maven-aether-provider maven-plugin-api |
981 | ;; maven-repository-metadata maven-artifact maven-moel |
982 | ;; maven-model-builder maven-compat plexus-sec-dispacher |
983 | ;; plexus-cipher plexus-classworlds plexus-container-default |
984 | ;; plexus-component-annotations plexus-interpolation plexus-utils |
985 | ;; maven-settings maven-settings-builder xbean-reflect |
986 | '("java-asm-7" "java-commons-lang" "java-commons-io" |
987 | "java-apache-ivy" "java-slf4j-api" "java-gson" |
988 | "java-jcip-annotations" "java-bouncycastle" |
989 | "java-jsch")))) |
990 | (package |
991 | (inherit base) |
992 | (arguments |
993 | (substitute-keyword-arguments (package-arguments base) |
994 | ((#:phases phases) |
995 | `(modify-phases ,phases |
996 | (add-before 'build 'fix |
997 | (lambda _ |
998 | (substitute* "subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/parser/IvyXmlModuleDescriptorParser.java" |
999 | (("new NamespaceId\\(uri, localName\\)") |
1000 | "new NamespaceId(uri, localName).toString()")) |
1001 | (substitute* "subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/resolveengine/store/DefaultBinaryStore.java" |
1002 | (("offset = encoder") "offset = (int)encoder")) |
1003 | #t)))))) |
1004 | (inputs |
1005 | `(("gradle-base-services" ,gradle-base-services) |
1006 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1007 | ("gradle-build-cache" ,gradle-build-cache) |
1008 | ("gradle-core" ,gradle-core) |
1009 | ("gradle-core-api" ,gradle-core-api) |
1010 | ("gradle-logging" ,gradle-logging) |
1011 | ("gradle-messaging" ,gradle-messaging) |
1012 | ("gradle-model-core" ,gradle-model-core) |
1013 | ("gradle-native" ,gradle-native) |
1014 | ("gradle-persistent-cache" ,gradle-persistent-cache) |
1015 | ("gradle-resources" ,gradle-resources) |
1016 | ("gradle-resources-http" ,gradle-resources-http) |
1017 | ("gradle-version-control" ,gradle-version-control) |
1018 | ("groovy" ,groovy) |
1019 | ("java-apache-ivy" ,java-apache-ivy) |
1020 | ("java-asm-7" ,java-asm-7) |
1021 | ("java-bouncycastle" ,java-bouncycastle) |
1022 | ("java-commons-io" ,java-commons-io) |
1023 | ("java-commons-lang" ,java-commons-lang) |
1024 | ("java-gson" ,java-gson) |
1025 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1026 | ("java-javax-inject" ,java-javax-inject) |
1027 | ("java-jcip-annotations" ,java-jcip-annotations) |
1028 | ("java-jsch" ,java-jsch) |
1029 | ("java-jsr305" ,java-jsr305) |
1030 | ("java-slf4j-api" ,java-slf4j-api) |
1031 | ("maven-settings" ,maven-settings) |
1032 | ("maven-settings-builder" ,maven-settings-builder)))))) |
1033 | |
1034 | (define-public gradle-platform-base |
1035 | (package |
1036 | (inherit (gradle-subproject |
1037 | "platform-base" |
1038 | '("gradle-core" "gradle-dependency-management" "gradle-workers") |
1039 | '("java-commons-collections" "groovy"))) |
1040 | (inputs |
1041 | `(("gradle-base-services" ,gradle-base-services) |
1042 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1043 | ("gradle-core" ,gradle-core) |
1044 | ("gradle-core-api" ,gradle-core-api) |
1045 | ("gradle-dependency-management" ,gradle-dependency-management) |
1046 | ("gradle-model-core" ,gradle-model-core) |
1047 | ("gradle-workers" ,gradle-workers) |
1048 | ("groovy" ,groovy) |
1049 | ("java-commons-collections" ,java-commons-collections) |
1050 | ("java-commons-lang" ,java-commons-lang) |
1051 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1052 | ("java-jsr305" ,java-jsr305))))) |
1053 | |
1054 | (define-public gradle-testing-base |
1055 | (let ((base (gradle-subproject |
1056 | "testing-base" |
1057 | '("gradle-core" "gradle-reporting" "gradle-platform-base") |
1058 | '("java-kryo" "java-objenesis" "java-minlog" "java-reflectasm" |
1059 | "java-asm-7")))) |
1060 | (package |
1061 | (inherit base) |
1062 | (arguments |
1063 | (substitute-keyword-arguments (package-arguments base) |
1064 | ((#:phases phases) |
1065 | `(modify-phases ,phases |
1066 | (add-before 'build 'fix |
1067 | (lambda _ |
1068 | (substitute* "subprojects/testing-base/src/main/java/org/gradle/api/internal/tasks/testing/junit/result/TestOutputStore.java" |
1069 | (("int total = output") |
1070 | "int total = (int)output")) |
1071 | #t)))))) |
1072 | (inputs |
1073 | `(("gradle-base-services" ,gradle-base-services) |
1074 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1075 | ("gradle-core" ,gradle-core) |
1076 | ("gradle-core-api" ,gradle-core-api) |
1077 | ("gradle-logging" ,gradle-logging) |
1078 | ("gradle-messaging" ,gradle-messaging) |
1079 | ("gradle-model-core" ,gradle-model-core) |
1080 | ("gradle-platform-base" ,gradle-platform-base) |
1081 | ("gradle-process-services" ,gradle-process-services) |
1082 | ("gradle-reporting" ,gradle-reporting) |
1083 | ("groovy" ,groovy) |
1084 | ("java-asm-7" ,java-asm-7) |
1085 | ("java-bouncycastle" ,java-bouncycastle) |
1086 | ("java-commons-io" ,java-commons-io) |
1087 | ("java-commons-lang" ,java-commons-lang) |
1088 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1089 | ("java-javax-inject" ,java-javax-inject) |
1090 | ("java-jsr305" ,java-jsr305) |
1091 | ("java-kryo" ,java-kryo) |
1092 | ("java-minlog" ,java-minlog) |
1093 | ("java-objenesis" ,java-objenesis) |
1094 | ("java-reflectasm" ,java-reflectasm) |
1095 | ("java-slf4j-api" ,java-slf4j-api)))))) |
1096 | |
1097 | (define-public gradle-diagnostics |
1098 | (package |
1099 | (inherit (gradle-subproject |
1100 | "diagnostics" |
1101 | '("gradle-dependency-management" "gradle-base-services-groovy" |
1102 | "gradle-core" "gradle-reporting" "gradle-platform-base") |
1103 | '("groovy" "java-guava-for-gradle" "java-jatl" |
1104 | "java-commons-lang" "java-commons-collections"))) |
1105 | (inputs |
1106 | `(("gradle-base-services" ,gradle-base-services) |
1107 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1108 | ("gradle-core" ,gradle-core) |
1109 | ("gradle-core-api" ,gradle-core-api) |
1110 | ("gradle-dependency-management" ,gradle-dependency-management) |
1111 | ("gradle-logging" ,gradle-logging) |
1112 | ("gradle-model-core" ,gradle-model-core) |
1113 | ("gradle-platform-base" ,gradle-platform-base) |
1114 | ("gradle-reporting" ,gradle-reporting) |
1115 | ("groovy" ,groovy) |
1116 | ("java-commons-collections" ,java-commons-collections) |
1117 | ("java-commons-lang" ,java-commons-lang) |
1118 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1119 | ("java-jatl" ,java-jatl) |
1120 | ("java-javax-inject" ,java-javax-inject) |
1121 | ("java-jsr305" ,java-jsr305) |
1122 | ("java-slf4j-api" ,java-slf4j-api))))) |
1123 | |
1124 | (define-public gradle-platform-jvm |
1125 | (package |
1126 | (inherit (gradle-subproject |
1127 | "platform-jvm" |
1128 | '("gradle-platform-base" "gradle-core" "gradle-diagnostics") |
1129 | '())) |
1130 | (inputs |
1131 | `(("gradle-base-services" ,gradle-base-services) |
1132 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1133 | ("gradle-core" ,gradle-core) |
1134 | ("gradle-core-api" ,gradle-core-api) |
1135 | ("gradle-dependency-management" ,gradle-dependency-management) |
1136 | ("gradle-diagnostics" ,gradle-diagnostics) |
1137 | ("gradle-logging" ,gradle-logging) |
1138 | ("gradle-model-core" ,gradle-model-core) |
1139 | ("gradle-native" ,gradle-native) |
1140 | ("gradle-platform-base" ,gradle-platform-base) |
1141 | ("gradle-process-services" ,gradle-process-services) |
1142 | ("groovy" ,groovy) |
1143 | ("java-asm-7" ,java-asm-7) |
1144 | ("java-commons-io" ,java-commons-io) |
1145 | ("java-commons-lang" ,java-commons-lang) |
1146 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1147 | ("java-javax-inject" ,java-javax-inject) |
1148 | ("java-jsr305" ,java-jsr305))))) |
1149 | |
1150 | (define-public gradle-testing-jvm |
1151 | (package |
1152 | (inherit (gradle-subproject |
1153 | "testing-jvm" |
1154 | '("gradle-core" "gradle-platform-jvm" "gradle-language-java" |
1155 | "gradle-testing-base") |
1156 | '("java-junit" "java-bsh" "java-testng" "java-snakeyaml" |
1157 | "java-jcommander" "java-hamcrest-core"))) |
1158 | (inputs |
1159 | `(("gradle-base-services" ,gradle-base-services) |
1160 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1161 | ("gradle-core" ,gradle-core) |
1162 | ("gradle-core-api" ,gradle-core-api) |
1163 | ("gradle-diagnostics" ,gradle-diagnostics) |
1164 | ("gradle-dependency-management" ,gradle-dependency-management) |
1165 | ("gradle-jvm-services" ,gradle-jvm-services) |
1166 | ("gradle-logging" ,gradle-logging) |
1167 | ("gradle-messaging" ,gradle-messaging) |
1168 | ("gradle-model-core" ,gradle-model-core) |
1169 | ("gradle-platform-base" ,gradle-platform-base) |
1170 | ("gradle-platform-jvm" ,gradle-platform-jvm) |
1171 | ("gradle-process-services" ,gradle-process-services) |
1172 | ("gradle-reporting" ,gradle-reporting) |
1173 | ("gradle-testing-base" ,gradle-testing-base) |
1174 | ("groovy" ,groovy) |
1175 | ("java-asm-7" ,java-asm-7) |
1176 | ("java-bsh" ,java-bsh) |
1177 | ("java-commons-io" ,java-commons-io) |
1178 | ("java-commons-lang" ,java-commons-lang) |
1179 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1180 | ("java-hamcrest-core" ,java-hamcrest-core) |
1181 | ("java-javax-inject" ,java-javax-inject) |
1182 | ("java-jcommander" ,java-jcommander) |
1183 | ("java-junit" ,java-junit) |
1184 | ("java-slf4j-api" ,java-slf4j-api) |
1185 | ("java-snakeyaml" ,java-snakeyaml) |
1186 | ("java-testng" ,java-testng))))) |
1187 | |
1188 | (define-public gradle-platform-native |
1189 | (package |
1190 | (inherit (gradle-subproject |
1191 | "platform-native" |
1192 | '("gradle-core" "gradle-platform-base" "gradle-diagnostics") |
1193 | '("groovy" "java-commons-io"))) |
1194 | (inputs |
1195 | `(("gradle-base-services" ,gradle-base-services) |
1196 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1197 | ("gradle-core" ,gradle-core) |
1198 | ("gradle-core-api" ,gradle-core-api) |
1199 | ("gradle-diagnostics" ,gradle-diagnostics) |
1200 | ("gradle-logging" ,gradle-logging) |
1201 | ("gradle-model-core" ,gradle-model-core) |
1202 | ("gradle-native" ,gradle-native) |
1203 | ("gradle-platform-base" ,gradle-platform-base) |
1204 | ("gradle-process-services" ,gradle-process-services) |
1205 | ("gradle-workers" ,gradle-workers) |
1206 | ("groovy" ,groovy) |
1207 | ("java-commons-io" ,java-commons-io) |
1208 | ("java-commons-lang" ,java-commons-lang) |
1209 | ("java-gson" ,java-gson) |
1210 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1211 | ("java-javax-inject" ,java-javax-inject) |
1212 | ("java-jsr305" ,java-jsr305) |
1213 | ("java-native-platform" ,java-native-platform) |
1214 | ("java-slf4j-api" ,java-slf4j-api) |
1215 | ("java-snakeyaml" ,java-snakeyaml))))) |
1216 | |
1217 | (define-public gradle-composite-builds |
1218 | (package |
1219 | (inherit (gradle-subproject |
1220 | "composite-builds" |
1221 | '("gradle-core" "gradle-dependency-management" "gradle-launcher") |
1222 | '())) |
1223 | (inputs |
1224 | `(("gradle-base-services" ,gradle-base-services) |
1225 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1226 | ("gradle-core" ,gradle-core) |
1227 | ("gradle-core-api" ,gradle-core-api) |
1228 | ("gradle-dependency-management" ,gradle-dependency-management) |
1229 | ("gradle-launcher" ,gradle-launcher) |
1230 | ("gradle-logging" ,gradle-logging) |
1231 | ("gradle-messaging" ,gradle-messaging) |
1232 | ("gradle-model-core" ,gradle-model-core) |
1233 | ("groovy" ,groovy) |
1234 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1235 | ("java-javax-inject" ,java-javax-inject) |
1236 | ("java-jsr305" ,java-jsr305) |
1237 | ("java-slf4j-api" ,java-slf4j-api))))) |
1238 | |
1239 | (define-public gradle-language-jvm |
1240 | (package |
1241 | (inherit (gradle-subproject |
1242 | "language-jvm" |
1243 | '("gradle-core" "gradle-platform-jvm" "gradle-platform-base") |
1244 | '())) |
1245 | (inputs |
1246 | `(("gradle-base-services" ,gradle-base-services) |
1247 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1248 | ("gradle-core" ,gradle-core) |
1249 | ("gradle-core-api" ,gradle-core-api) |
1250 | ("gradle-logging" ,gradle-logging) |
1251 | ("gradle-model-core" ,gradle-model-core) |
1252 | ("gradle-platform-base" ,gradle-platform-base) |
1253 | ("gradle-platform-jvm" ,gradle-platform-jvm) |
1254 | ("gradle-process-services" ,gradle-process-services) |
1255 | ("gradle-workers" ,gradle-workers) |
1256 | ("groovy" ,groovy) |
1257 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1258 | ("java-javax-inject" ,java-javax-inject) |
1259 | ("java-jsr305" ,java-jsr305))))) |
1260 | |
1261 | (define-public gradle-language-java |
1262 | (package |
1263 | (inherit (gradle-subproject |
1264 | "language-java" |
1265 | '("gradle-core" "gradle-platform-jvm" "gradle-language-jvm") |
1266 | '())) |
1267 | (inputs |
1268 | `(("gradle-base-services" ,gradle-base-services) |
1269 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1270 | ("gradle-core" ,gradle-core) |
1271 | ("gradle-core-api" ,gradle-core-api) |
1272 | ("gradle-dependency-management" ,gradle-dependency-management) |
1273 | ("gradle-jvm-services" ,gradle-jvm-services) |
1274 | ("gradle-language-jvm" ,gradle-language-jvm) |
1275 | ("gradle-logging" ,gradle-logging) |
1276 | ("gradle-messaging" ,gradle-messaging) |
1277 | ("gradle-model-core" ,gradle-model-core) |
1278 | ("gradle-persistent-cache" ,gradle-persistent-cache) |
1279 | ("gradle-platform-base" ,gradle-platform-base) |
1280 | ("gradle-platform-jvm" ,gradle-platform-jvm) |
1281 | ("gradle-process-services" ,gradle-process-services) |
1282 | ("gradle-workers" ,gradle-workers) |
1283 | ("groovy" ,groovy) |
1284 | ("java-asm-7" ,java-asm-7) |
1285 | ("java-commons-lang" ,java-commons-lang) |
1286 | ("java-fastutil" ,java-fastutil) |
1287 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1288 | ("java-javax-inject" ,java-javax-inject) |
1289 | ("java-jsr305" ,java-jsr305) |
1290 | ("java-slf4j-api" ,java-slf4j-api))))) |
1291 | |
1292 | (define-public gradle-language-groovy |
1293 | (package |
1294 | (inherit (gradle-subproject |
1295 | "language-groovy" |
1296 | '("gradle-core" "gradle-platform-jvm" "gradle-language-java") |
1297 | '())) |
1298 | (inputs |
1299 | `(("gradle-base-services" ,gradle-base-services) |
1300 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1301 | ("gradle-core" ,gradle-core) |
1302 | ("gradle-core-api" ,gradle-core-api) |
1303 | ("gradle-language-java" ,gradle-language-java) |
1304 | ("gradle-language-jvm" ,gradle-language-jvm) |
1305 | ("gradle-logging" ,gradle-logging) |
1306 | ("gradle-model-core" ,gradle-model-core) |
1307 | ("gradle-platform-base" ,gradle-platform-base) |
1308 | ("gradle-platform-jvm" ,gradle-platform-jvm) |
1309 | ("gradle-process-services" ,gradle-process-services) |
1310 | ("gradle-workers" ,gradle-workers) |
1311 | ("groovy" ,groovy) |
1312 | ("java-asm-7" ,java-asm-7) |
1313 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1314 | ("java-javax-inject" ,java-javax-inject) |
1315 | ("java-jsr305" ,java-jsr305) |
1316 | ("java-slf4j-api" ,java-slf4j-api))))) |
1317 | |
1318 | (define-public gradle-plugins |
1319 | (package |
1320 | (inherit (gradle-subproject |
1321 | "plugins" |
1322 | '("gradle-composite-builds" "gradle-core" "gradle-workers" |
1323 | "gradle-dependency-management" "gradle-reporting" |
1324 | "gradle-platform-jvm" "gradle-language-jvm" |
1325 | "gradle-language-java" "gradle-language-groovy" |
1326 | "gradle-diagnostics" "gradle-testing-jvm") |
1327 | '("groovy" "ant" "java-asm-7" "java-commons-io" |
1328 | "java-commons-lang" "java-commons-cli" "java-slf4j-api"))) |
1329 | (inputs |
1330 | `(("gradle-base-services" ,gradle-base-services) |
1331 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1332 | ("gradle-build-cache" ,gradle-build-cache) |
1333 | ("gradle-composite-builds" ,gradle-composite-builds) |
1334 | ("gradle-core" ,gradle-core) |
1335 | ("gradle-core-api" ,gradle-core-api) |
1336 | ("gradle-dependency-management" ,gradle-dependency-management) |
1337 | ("gradle-diagnostics" ,gradle-diagnostics) |
1338 | ("gradle-language-groovy" ,gradle-language-groovy) |
1339 | ("gradle-language-java" ,gradle-language-java) |
1340 | ("gradle-language-jvm" ,gradle-language-jvm) |
1341 | ("gradle-logging" ,gradle-logging) |
1342 | ("gradle-model-core" ,gradle-model-core) |
1343 | ("gradle-persistent-cache" ,gradle-persistent-cache) |
1344 | ("gradle-platform-base" ,gradle-platform-base) |
1345 | ("gradle-platform-jvm" ,gradle-platform-jvm) |
1346 | ("gradle-reporting" ,gradle-reporting) |
1347 | ("gradle-testing-base" ,gradle-testing-base) |
1348 | ("gradle-testing-jvm" ,gradle-testing-jvm) |
1349 | ("gradle-process-services" ,gradle-process-services) |
1350 | ("gradle-workers" ,gradle-workers) |
1351 | ("groovy" ,groovy) |
1352 | ("java-asm-7" ,java-asm-7) |
1353 | ("java-commons-cli" ,java-commons-cli) |
1354 | ("java-commons-io" ,java-commons-io) |
1355 | ("java-commons-lang" ,java-commons-lang) |
1356 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1357 | ("java-javax-inject" ,java-javax-inject) |
1358 | ("java-jsr305" ,java-jsr305) |
1359 | ("java-slf4j-api" ,java-slf4j-api))))) |
1360 | |
1361 | (define-public gradle-runtime-api-info |
1362 | (let ((base (gradle-subproject "runtime-api-info" '() '()))) |
1363 | (package |
1364 | (inherit base) |
1365 | (arguments |
1366 | (substitute-keyword-arguments (package-arguments base) |
1367 | ((#:phases phases) |
1368 | `(modify-phases ,phases |
1369 | (replace 'build |
1370 | (lambda _ |
1371 | (mkdir-p "build/classes/org/gradle/api/internal/runtimeshaded") |
1372 | (with-directory-excursion "build/classes/org/gradle/api/internal/runtimeshaded" |
1373 | (with-output-to-file "api-relocated.txt" |
1374 | (lambda _ |
1375 | (format #t "aQute/bnd/annotation |
1376 | aQute/bnd/build |
1377 | aQute/bnd/compatibility |
1378 | aQute/bnd/component |
1379 | aQute/bnd/connection/settings |
1380 | aQute/bnd/differ |
1381 | aQute/bnd/exporter/subsystem |
1382 | aQute/bnd/filerepo |
1383 | aQute/bnd/header |
1384 | aQute/bnd/help |
1385 | aQute/bnd/http |
1386 | aQute/bnd/make |
1387 | aQute/bnd/maven |
1388 | aQute/bnd/metatype |
1389 | aQute/bnd/obr |
1390 | aQute/bnd/osgi |
1391 | aQute/bnd/plugin/ant |
1392 | aQute/bnd/plugin/eclipse |
1393 | aQute/bnd/plugin/git |
1394 | aQute/bnd/plugin/gradle |
1395 | aQute/bnd/plugin/maven |
1396 | aQute/bnd/properties |
1397 | aQute/bnd/resource/repository |
1398 | aQute/bnd/service |
1399 | aQute/bnd/signing |
1400 | aQute/bnd/testing |
1401 | aQute/bnd/url |
1402 | aQute/bnd/util/dto |
1403 | aQute/bnd/util/repository |
1404 | aQute/bnd/version |
1405 | aQute/bnd/xmlattribute |
1406 | aQute/configurable |
1407 | aQute/lib/base64 |
1408 | aQute/lib/codec |
1409 | aQute/lib/collections |
1410 | aQute/lib/concurrentinit |
1411 | aQute/lib/consoleapp |
1412 | aQute/lib/converter |
1413 | aQute/lib/data |
1414 | aQute/lib/deployer |
1415 | aQute/lib/env |
1416 | aQute/lib/exceptions |
1417 | aQute/lib/fileset |
1418 | aQute/lib/filter |
1419 | aQute/lib/getopt |
1420 | aQute/lib/hex |
1421 | aQute/lib/index |
1422 | aQute/lib/io |
1423 | aQute/lib/json |
1424 | aQute/lib/justif |
1425 | aQute/lib/log2reporter |
1426 | aQute/lib/markdown |
1427 | aQute/lib/mavenpasswordobfuscator |
1428 | aQute/lib/persistentmap |
1429 | aQute/lib/promise |
1430 | aQute/lib/properties |
1431 | aQute/lib/putjar |
1432 | aQute/lib/settings |
1433 | aQute/lib/spring |
1434 | aQute/lib/strings |
1435 | aQute/lib/tag |
1436 | aQute/lib/utf8properties |
1437 | aQute/lib/xpath |
1438 | aQute/lib/zip |
1439 | aQute/libg/asn1 |
1440 | aQute/libg/cafs |
1441 | aQute/libg/classdump |
1442 | aQute/libg/classloaders |
1443 | aQute/libg/clauses |
1444 | aQute/libg/command |
1445 | aQute/libg/cryptography |
1446 | aQute/libg/fileiterator |
1447 | aQute/libg/filelock |
1448 | aQute/libg/filters |
1449 | aQute/libg/forker |
1450 | aQute/libg/generics |
1451 | aQute/libg/glob |
1452 | aQute/libg/gzip |
1453 | aQute/libg/log |
1454 | aQute/libg/map |
1455 | aQute/libg/qtokens |
1456 | aQute/libg/remote |
1457 | aQute/libg/reporter |
1458 | aQute/libg/sax |
1459 | aQute/libg/sed |
1460 | aQute/libg/shacache |
1461 | aQute/libg/slf4j |
1462 | aQute/libg/tarjan |
1463 | aQute/libg/tuple |
1464 | aQute/libg/uri |
1465 | aQute/libg/xslt |
1466 | aQute/service/reporter |
1467 | bsh |
1468 | com/amazonaws |
1469 | com/beust/jcommander |
1470 | com/beust/testng |
1471 | com/dd/plist |
1472 | com/esotericsoftware/kryo |
1473 | com/esotericsoftware/minlog |
1474 | com/esotericsoftware/reflectasm |
1475 | com/fasterxml/jackson/annotation |
1476 | com/fasterxml/jackson/core |
1477 | com/fasterxml/jackson/databind |
1478 | com/google/api/client/auth/oauth |
1479 | com/google/api/client/auth/openidconnect |
1480 | com/google/api/client/googleapis |
1481 | com/google/api/client/http |
1482 | com/google/api/client/json |
1483 | com/google/api/client/repackaged/com/google/common/annotations |
1484 | com/google/api/client/repackaged/com/google/common/base |
1485 | com/google/api/client/repackaged/org/apache/commons/codec |
1486 | com/google/api/client/testing/http |
1487 | com/google/api/client/testing/json |
1488 | com/google/api/client/testing/util |
1489 | com/google/api/client/util |
1490 | com/google/api/services/storage |
1491 | com/google/common/annotations |
1492 | com/google/common/base |
1493 | com/google/common/cache |
1494 | com/google/common/collect |
1495 | com/google/common/escape |
1496 | com/google/common/eventbus |
1497 | com/google/common/hash |
1498 | com/google/common/html |
1499 | com/google/common/io |
1500 | com/google/common/math |
1501 | com/google/common/net |
1502 | com/google/common/primitives |
1503 | com/google/common/reflect |
1504 | com/google/common/util/concurrent |
1505 | com/google/common/xml |
1506 | com/google/gson |
1507 | com/google/thirdparty/publicsuffix |
1508 | com/googlecode/jatl |
1509 | com/jcraft/jsch |
1510 | groovyjarjarasm/asm |
1511 | groovyjarjarcommonscli |
1512 | javaslang |
1513 | jcifs |
1514 | junit/extensions |
1515 | junit/framework |
1516 | junit/runner |
1517 | junit/textui |
1518 | kotlin |
1519 | net/jcip/annotations |
1520 | one/util/streamex |
1521 | org/apache/commons/cli |
1522 | org/apache/commons/codec |
1523 | org/apache/commons/collections |
1524 | org/apache/commons/compress |
1525 | org/apache/commons/io |
1526 | org/apache/commons/lang |
1527 | org/apache/html/dom |
1528 | org/apache/http |
1529 | org/apache/ivy |
1530 | org/apache/maven |
1531 | org/apache/tools/bzip2 |
1532 | org/apache/tools/mail |
1533 | org/apache/tools/tar |
1534 | org/apache/tools/zip |
1535 | org/apache/wml |
1536 | org/apache/xbean/propertyeditor |
1537 | org/apache/xbean/recipe |
1538 | org/apache/xml/serialize |
1539 | org/apache/xmlcommons |
1540 | org/bouncycastle |
1541 | org/codehaus/classworlds |
1542 | org/codehaus/plexus |
1543 | org/cyberneko/html |
1544 | org/eclipse/jgit/annotations |
1545 | org/eclipse/jgit/api |
1546 | org/eclipse/jgit/attributes |
1547 | org/eclipse/jgit/blame |
1548 | org/eclipse/jgit/diff |
1549 | org/eclipse/jgit/dircache |
1550 | org/eclipse/jgit/errors |
1551 | org/eclipse/jgit/events |
1552 | org/eclipse/jgit/fnmatch |
1553 | org/eclipse/jgit/gitrepo |
1554 | org/eclipse/jgit/hooks |
1555 | org/eclipse/jgit/ignore |
1556 | org/eclipse/jgit/internal |
1557 | org/eclipse/jgit/lib |
1558 | org/eclipse/jgit/merge |
1559 | org/eclipse/jgit/nls |
1560 | org/eclipse/jgit/notes |
1561 | org/eclipse/jgit/patch |
1562 | org/eclipse/jgit/revplot |
1563 | org/eclipse/jgit/revwalk |
1564 | org/eclipse/jgit/storage/file |
1565 | org/eclipse/jgit/storage/pack |
1566 | org/eclipse/jgit/submodule |
1567 | org/eclipse/jgit/transport |
1568 | org/eclipse/jgit/treewalk |
1569 | org/eclipse/jgit/util |
1570 | org/fusesource/hawtjni/runtime |
1571 | org/fusesource/jansi |
1572 | org/hamcrest |
1573 | org/intellij/lang/annotations |
1574 | org/iq80/snappy |
1575 | org/jetbrains/annotations |
1576 | org/jetbrains/ide |
1577 | org/jetbrains/jps/model/java/impl |
1578 | org/jetbrains/kotlin |
1579 | org/jetbrains/org/objectweb/asm |
1580 | org/joda/time |
1581 | org/json |
1582 | org/junit |
1583 | org/mozilla/classfile |
1584 | org/mozilla/javascript |
1585 | org/objectweb/asm |
1586 | org/objenesis |
1587 | org/osgi/resource |
1588 | org/osgi/service/component/annotations |
1589 | org/osgi/service/metatype/annotations |
1590 | org/osgi/service/repository |
1591 | org/osgi/util/function |
1592 | org/osgi/util/promise |
1593 | org/simpleframework/http |
1594 | org/simpleframework/transport |
1595 | org/simpleframework/util |
1596 | org/sonatype/aether |
1597 | org/sonatype/maven/polyglot |
1598 | org/sonatype/plexus/components/cipher |
1599 | org/sonatype/plexus/components/sec/dispatcher |
1600 | org/testng |
1601 | org/yaml/snakeyaml"))) |
1602 | (with-output-to-file "test-kit-relocated.txt" |
1603 | (lambda _ |
1604 | (format #t "com/esotericsoftware/kryo |
1605 | com/esotericsoftware/minlog |
1606 | com/esotericsoftware/reflectasm |
1607 | com/google/common/annotations |
1608 | com/google/common/base |
1609 | com/google/common/cache |
1610 | com/google/common/collect |
1611 | com/google/common/escape |
1612 | com/google/common/eventbus |
1613 | com/google/common/hash |
1614 | com/google/common/html |
1615 | com/google/common/io |
1616 | com/google/common/math |
1617 | com/google/common/net |
1618 | com/google/common/primitives |
1619 | com/google/common/reflect |
1620 | com/google/common/util/concurrent |
1621 | com/google/common/xml |
1622 | com/google/thirdparty/publicsuffix |
1623 | groovyjarjarasm/asm |
1624 | groovyjarjarcommonscli |
1625 | net/jcip/annotations |
1626 | org/apache/commons/collections |
1627 | org/apache/commons/compress |
1628 | org/apache/commons/io |
1629 | org/apache/commons/lang |
1630 | org/apache/tools/bzip2 |
1631 | org/apache/tools/mail |
1632 | org/apache/tools/tar |
1633 | org/apache/tools/zip |
1634 | org/apache/xmlcommons |
1635 | org/fusesource/hawtjni/runtime |
1636 | org/fusesource/jansi |
1637 | org/objectweb/asm |
1638 | org/objenesis |
1639 | ")))) |
1640 | (mkdir-p "build/jar") |
1641 | (invoke "jar" "cf" |
1642 | (string-append |
1643 | "build/jar/gradle-runtime-api-info-" |
1644 | ,(package-version base) ".jar") |
1645 | "-C" "build/classes" ".") |
1646 | #t))))))))) |
1647 | |
1648 | (define-public gradle-announce |
1649 | (let ((base (gradle-subproject |
1650 | "announce" |
1651 | '("gradle-core") |
1652 | '("java-commons-codec" "java-commons-io" "java-slf4j-api")))) |
1653 | (package |
1654 | (inherit base) |
1655 | (inputs |
1656 | `(("gradle-base-services" ,gradle-base-services) |
1657 | ("gradle-core" ,gradle-core) |
1658 | ("gradle-core-api" ,gradle-core-api) |
1659 | ("gradle-logging" ,gradle-logging) |
1660 | ("gradle-model-core" ,gradle-model-core) |
1661 | ("gradle-process-services" ,gradle-process-services) |
1662 | ("java-commons-codec" ,java-commons-codec) |
1663 | ("java-commons-io" ,java-commons-io) |
1664 | ("java-slf4j-api" ,java-slf4j-api)))))) |
1665 | |
1666 | (define-public gradle-antlr |
1667 | (let ((base (gradle-subproject |
1668 | "antlr" |
1669 | '("gradle-core" "gradle-plugins" "gradle-workers") |
1670 | '("java-slf4j-api")))) |
1671 | (package |
1672 | (inherit base) |
1673 | (inputs |
1674 | `(("antlr2" ,antlr2) |
1675 | ("gradle-base-services" ,gradle-base-services) |
1676 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1677 | ("gradle-core" ,gradle-core) |
1678 | ("gradle-core-api" ,gradle-core-api) |
1679 | ("gradle-logging" ,gradle-logging) |
1680 | ("gradle-model-core" ,gradle-model-core) |
1681 | ("gradle-plugins" ,gradle-plugins) |
1682 | ("gradle-process-services" ,gradle-process-services) |
1683 | ("groovy" ,groovy) |
1684 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1685 | ("java-javax-inject" ,java-javax-inject) |
1686 | ("java-jsr305" ,java-jsr305) |
1687 | ("java-slf4j-api" ,java-slf4j-api)))))) |
1688 | |
1689 | (define-public gradle-build-cache-http |
1690 | (let ((base (gradle-subproject |
1691 | "build-cache-http" |
1692 | '("gradle-resources" "gradle-resources-http" |
1693 | "gradle-base-services" "gradle-core") |
1694 | ; TODO: jcl-over-slf4j-1.7.16.jar |
1695 | '("java-httpcomponents-httpclient" "java-httpcomponents-httpcore" |
1696 | "java-commons-codec" "java-slf4j-api" "java-commons-lang")))) |
1697 | (package |
1698 | (inherit base) |
1699 | (inputs |
1700 | `(("gradle-base-services" ,gradle-base-services) |
1701 | ("gradle-build-cache" ,gradle-build-cache) |
1702 | ("grade-core" ,gradle-core) |
1703 | ("grade-core-api" ,gradle-core-api) |
1704 | ("gradle-model-core" ,gradle-model-core) |
1705 | ("gradle-resources" ,gradle-resources) |
1706 | ("gradle-resources-http" ,gradle-resources-http) |
1707 | ("java-commons-codec" ,java-commons-codec) |
1708 | ("java-commons-lang" ,java-commons-lang) |
1709 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1710 | ("java-httpcomponents-httpclient" ,java-httpcomponents-httpclient) |
1711 | ("java-httpcomponents-httpcore" ,java-httpcomponents-httpcore) |
1712 | ("java-javax-inject" ,java-javax-inject) |
1713 | ("java-jsr305" ,java-jsr305) |
1714 | ("java-slf4j-api" ,java-slf4j-api)))))) |
1715 | |
1716 | (define-public gradle-ear |
1717 | (let ((base (gradle-subproject |
1718 | "ear" |
1719 | '("gradle-core" "gradle-plugins") |
1720 | '("java-javax-inject")))) |
1721 | (package |
1722 | (inherit base) |
1723 | (inputs |
1724 | `(("gradle-base-services" ,gradle-base-services) |
1725 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1726 | ("gradle-core" ,gradle-core) |
1727 | ("gradle-core-api" ,gradle-core-api) |
1728 | ("gradle-logging" ,gradle-logging) |
1729 | ("gradle-model-core" ,gradle-model-core) |
1730 | ("gradle-native" ,gradle-native) |
1731 | ("gradle-platform-jvm" ,gradle-platform-jvm) |
1732 | ("gradle-plugins" ,gradle-plugins) |
1733 | ("groovy" ,groovy) |
1734 | ("java-commons-io" ,java-commons-io) |
1735 | ("java-commons-lang" ,java-commons-lang) |
1736 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1737 | ("java-javax-inject" ,java-javax-inject) |
1738 | ("java-jsr305" ,java-jsr305)))))) |
1739 | |
1740 | (define-public gradle-build-comparison |
1741 | (let ((base (gradle-groovy-subproject |
1742 | "build-comparison" |
1743 | '("gradle-resources" "gradle-core" "gradle-tooling-api" |
1744 | "gradle-reporting" "gradle-plugins" "gradle-ear") |
1745 | '("groovy" "java-guava-for-gradle" "java-slf4j-api")))) |
1746 | (package |
1747 | (inherit base) |
1748 | (arguments |
1749 | (substitute-keyword-arguments (package-arguments base) |
1750 | ((#:source-dir source-dir) |
1751 | `(string-append "subprojects/build-comparison/src/main/java:" |
1752 | "subprojects/build-comparison/src/main/groovy")))) |
1753 | (inputs |
1754 | `(("gradle-base-services" ,gradle-base-services) |
1755 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1756 | ("gradle-core" ,gradle-core) |
1757 | ("gradle-core-api" ,gradle-core-api) |
1758 | ("gradle-ear" ,gradle-ear) |
1759 | ("gradle-logging" ,gradle-logging) |
1760 | ("gradle-model-core" ,gradle-model-core) |
1761 | ("gradle-platform-jvm" ,gradle-platform-jvm) |
1762 | ("gradle-plugins" ,gradle-plugins) |
1763 | ("gradle-reporting" ,gradle-reporting) |
1764 | ("gradle-resources" ,gradle-resources) |
1765 | ("gradle-tooling-api" ,gradle-tooling-api) |
1766 | ("groovy" ,groovy) |
1767 | ("java-commons-io" ,java-commons-io) |
1768 | ("java-commons-lang" ,java-commons-lang) |
1769 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1770 | ("java-javax-inject" ,java-javax-inject) |
1771 | ("java-slf4j-api" ,java-slf4j-api)))))) |
1772 | |
1773 | (define-public gradle-build-init |
1774 | (let ((base (gradle-groovy-subproject |
1775 | "build-init" |
1776 | '("gradle-core" "gradle-plugins" "gradle-wrapper") |
1777 | '("groovy" "java-junit" "java-hamcrest-all" "java-guava-for-gradle" |
1778 | "java-plexus-classworlds" "java-plexus-container-default" |
1779 | "java-plexus-interpolation" "java-plexus-utils" |
1780 | "java-slf4j-api" |
1781 | "maven-artifact" "maven-compat" "maven-core" "maven-model" |
1782 | "maven-model-builder" "maven-repository-metadata" "maven-plugin-api" |
1783 | "maven-resolver-api" "maven-resolver-impl" "maven-resolver-spi" |
1784 | "maven-resolver-util" |
1785 | "maven-settings" "maven-settings-builder")))) |
1786 | ; TODO: |
1787 | ; xbean-reflect jcl-over-slf4j log4j-over-slf4j |
1788 | ; plexus-component-annotations |
1789 | ; wagon-provider-api |
1790 | ; plexus-sec-dispatcher plexus-cipher |
1791 | ; maven-aether-provider |
1792 | (package |
1793 | (inherit base) |
1794 | (arguments |
1795 | (substitute-keyword-arguments (package-arguments base) |
1796 | ((#:source-dir source-dir) |
1797 | `(string-append "subprojects/build-init/src/main/java:" |
1798 | "subprojects/build-init/src/main/groovy")) |
1799 | ((#:phases phases) |
1800 | `(modify-phases ,phases |
1801 | (add-before 'build 'fix-aether |
1802 | (lambda _ |
1803 | ;; We use maven-resolver, instead of aether-resolver, so fix it: |
1804 | (substitute* (find-files "subprojects/build-init" ".*.java") |
1805 | (("org.sonatype.aether") "org.eclipse.aether") |
1806 | (("org.eclipse.aether.util.DefaultRepositorySystemSession") |
1807 | "org.eclipse.aether.DefaultRepositorySystemSession")) |
1808 | #t)))))) |
1809 | (inputs |
1810 | `(("gradle-base-services" ,gradle-base-services) |
1811 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1812 | ("gradle-core" ,gradle-core) |
1813 | ("gradle-core-api" ,gradle-core-api) |
1814 | ("gradle-dependency-management" ,gradle-dependency-management) |
1815 | ("gradle-logging" ,gradle-logging) |
1816 | ("gradle-model-core" ,gradle-model-core) |
1817 | ("gradle-plugins" ,gradle-plugins) |
1818 | ("gradle-wrapper" ,gradle-wrapper) |
1819 | ("groovy" ,groovy) |
1820 | ("java-commons-lang" ,java-commons-lang) |
1821 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1822 | ("java-hamcrest-all" ,java-hamcrest-all) |
1823 | ("java-javax-inject" ,java-javax-inject) |
1824 | ("java-jsr305" ,java-jsr305) |
1825 | ("java-junit" ,java-junit) |
1826 | ("java-plexus-classworlds" ,java-plexus-classworlds) |
1827 | ("java-plexus-container-default" ,java-plexus-container-default) |
1828 | ("java-plexus-interpolation" ,java-plexus-interpolation) |
1829 | ("java-plexus-utils" ,java-plexus-utils) |
1830 | ("java-slf4j-api" ,java-slf4j-api) |
1831 | ("maven-artifact" ,maven-artifact) |
1832 | ("maven-compat" ,maven-compat) |
1833 | ("maven-core" ,maven-core) |
1834 | ("maven-model" ,maven-model) |
1835 | ("maven-model-builder" ,maven-model-builder) |
1836 | ("maven-repository-metadata" ,maven-repository-metadata) |
1837 | ("maven-plugin-api" ,maven-plugin-api) |
1838 | ("maven-resolver-api" ,maven-resolver-api) |
1839 | ("maven-resolver-impl" ,maven-resolver-impl) |
1840 | ("maven-resolver-spi" ,maven-resolver-spi) |
1841 | ("maven-resolver-util" ,maven-resolver-util) |
1842 | ("maven-settings" ,maven-settings) |
1843 | ("maven-settings-builder" ,maven-settings-builder)))))) |
1844 | |
1845 | ;; TODO: build findbugs or remove findbugs dependency |
1846 | (define-public gradle-code-quality |
1847 | (let ((base (gradle-groovy-subproject |
1848 | "code-quality" |
1849 | '("gradle-core" "gradle-plugins" "gradle-workers" "gradle-reporting") |
1850 | '("groovy" "java-slf4j-api")))) |
1851 | (package |
1852 | (inherit base) |
1853 | (inputs |
1854 | `(("gradle-base-services" ,gradle-base-services) |
1855 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1856 | ("gradle-core" ,gradle-core) |
1857 | ("gradle-core-api" ,gradle-core-api) |
1858 | ("gradle-logging" ,gradle-logging) |
1859 | ("gradle-native" ,gradle-native) |
1860 | ("gradle-plugins" ,gradle-plugins) |
1861 | ("gradle-reporting" ,gradle-reporting) |
1862 | ("groovy" ,groovy) |
1863 | ("java-findbugs" ,java-findbugs) |
1864 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1865 | ("java-javax-inject" ,java-javax-inject) |
1866 | ("java-jsr305" ,java-jsr305) |
1867 | ("java-slf4j-api" ,java-slf4j-api)))))) |
1868 | |
1869 | (define-public gradle-publish |
1870 | (let ((base (gradle-subproject |
1871 | "publish" |
1872 | '("gradle-core" "gradle-dependency-management") |
1873 | '("java-commons-lang" "java-gson")))) |
1874 | (package |
1875 | (inherit base) |
1876 | (inputs |
1877 | `(("gradle-base-services" ,gradle-base-services) |
1878 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1879 | ("gradle-core" ,gradle-core) |
1880 | ("gradle-core-api" ,gradle-core-api) |
1881 | ("gradle-dependency-management" ,gradle-dependency-management) |
1882 | ("gradle-logging" ,gradle-logging) |
1883 | ("gradle-model-core" ,gradle-model-core) |
1884 | ("groovy" ,groovy) |
1885 | ("java-commons-lang" ,java-commons-lang) |
1886 | ("java-gson" ,java-gson) |
1887 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1888 | ("java-javax-inject" ,java-javax-inject) |
1889 | ("java-slf4j-api" ,java-slf4j-api)))))) |
1890 | |
1891 | (define-public gradle-ivy |
1892 | (let ((base (gradle-subproject |
1893 | "ivy" |
1894 | '("gradle-core" "gradle-publish" "gradle-plugins" |
1895 | "gradle-plugin-use" "gradle-dependency-management") |
1896 | '("java-apache-ivy")))) |
1897 | (package |
1898 | (inherit base) |
1899 | (inputs |
1900 | `(("gradle-base-services" ,gradle-base-services) |
1901 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
1902 | ("gradle-core" ,gradle-core) |
1903 | ("gradle-core-api" ,gradle-core-api) |
1904 | ("gradle-dependency-management" ,gradle-dependency-management) |
1905 | ("gradle-logging" ,gradle-logging) |
1906 | ("gradle-model-core" ,gradle-model-core) |
1907 | ("gradle-publish" ,gradle-publish) |
1908 | ("gradle-resources" ,gradle-resources) |
1909 | ("groovy" ,groovy) |
1910 | ("java-apache-ivy" ,java-apache-ivy) |
1911 | ("java-commons-lang" ,java-commons-lang) |
1912 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
1913 | ("java-javax-inject" ,java-javax-inject) |
1914 | ("java-jsr305" ,java-jsr305)))))) |
1915 | |
1916 | (define-public gradle-maven |
1917 | (let ((base (gradle-subproject |
1918 | "maven" |
1919 | '("gradle-core" "gradle-dependency-management" "gradle-plugins" |
1920 | "gradle-plugin-use" "gradle-publish") |
1921 | ; aether-connector-wagon-1.13.1.jar,commons-codec-1.10.jar,jcl-over-slf4j-1.7.16.jar,xbean-reflect-3.4.jar,log4j-over-slf4j-1.7.16.jar |
1922 | '("groovy" "java-apache-ivy" "java-hamcrest-all" |
1923 | "java-httpcomponents-httpclient" "java-httpcomponents-httpcore" |
1924 | "java-junit" "java-slf4j-api" |
1925 | "java-guava-for-gradle" "java-commons-io" |
1926 | "java-plexus-utils" "java-plexus-classworlds" |
1927 | "java-plexus-container-default" "java-plexus-sec-dispatcher" |
1928 | "java-plexus-cipher" "java-plexus-component-annotations" |
1929 | "java-plexus-interpolation" "maven-core" "maven-artifact" |
1930 | "maven-settings-builder" "maven-settings" "maven-model" |
1931 | "maven-model-builder" "maven-repository-metadata" |
1932 | "maven-polyglot-common" "maven-polyglot-groovy" |
1933 | "maven-resolver-provider" |
1934 | "maven-resolver-api" "maven-resolver-impl" "maven-resolver-spi" |
1935 | "maven-resolver-util" |
1936 | "maven-wagon-provider-api" "maven-wagon-file" "maven-wagon-http" |
1937 | "maven-wagon-http-shared")))) |
1938 | (package |
1939 | (inherit base) |
1940 | (arguments |
1941 | (substitute-keyword-arguments (package-arguments base) |
1942 | ((#:phases phases) |
1943 | `(modify-phases ,phases |
1944 | (add-before 'build 'fix-aether |
1945 | (lambda _ |
1946 | ;; We use maven-resolver, instead of aether-resolver, so fix it: |
1947 | (substitute* (find-files "subprojects/maven" ".*.java") |
1948 | (("org.sonatype.aether") "org.eclipse.aether") |
1949 | (("org.eclipse.aether.util.artifact") |
1950 | "org.eclipse.aether.artifact") |
1951 | (("org.eclipse.aether.impl.internal") |
1952 | "org.eclipse.aether.internal.impl") |
1953 | (("org.eclipse.aether.util.DefaultRepositorySystemSession") |
1954 | "org.eclipse.aether.DefaultRepositorySystemSession")) |
1955 | #t)) |
1956 | (add-before 'build 'fix-newer-maven |
1957 | (lambda _ |
1958 | (substitute* "subprojects/maven/src/main/java/org/gradle/api/publication/maven/internal/action/AbstractMavenPublishAction.java" |
1959 | (("internal.MavenRepositorySystemSession") |
1960 | "internal.MavenRepositorySystemUtils") |
1961 | (("new MavenRepositorySystemSession") |
1962 | "MavenRepositorySystemUtils.newSession") |
1963 | (("\\.SimpleLocalRepositoryManager") |
1964 | ".SimpleLocalRepositoryManagerFactory; |
1965 | import org.eclipse.aether.repository.NoLocalRepositoryManagerException; |
1966 | import org.eclipse.aether.repository.LocalRepository") |
1967 | (("session.setLocalRepositoryManager\\(new SimpleLocalRepositoryManager\\(localMavenRepository\\)\\);") |
1968 | "try { |
1969 | session.setLocalRepositoryManager( |
1970 | new SimpleLocalRepositoryManagerFactory().newInstance( |
1971 | session, new LocalRepository(localMavenRepository))); |
1972 | } catch(NoLocalRepositoryManagerException e) { |
1973 | throw UncheckedException.throwAsUncheckedException(e); |
1974 | }") |
1975 | (("deployer.setMetadataFactories\\(null\\);") |
1976 | "")) |
1977 | (substitute* "subprojects/maven/src/main/java/org/gradle/api/publication/maven/internal/action/SnapshotVersionManager.java" |
1978 | (("public int getPriority") "public float getPriority")) |
1979 | (substitute* "subprojects/maven/src/main/java/org/gradle/api/publication/maven/internal/action/MavenDeployAction.java" |
1980 | (("Authentication;") "Authentication;\nimport org.eclipse.aether.util.repository.AuthenticationBuilder;") |
1981 | (("org.eclipse.aether.repository.RemoteRepository repo") |
1982 | "org.eclipse.aether.repository.RemoteRepository.Builder repoBuilder") |
1983 | (("org.eclipse.aether.repository.RemoteRepository\\(") |
1984 | "org.eclipse.aether.repository.RemoteRepository.Builder(") |
1985 | (("org.sonatype.aether.repository.RemoteRepository") |
1986 | "org.eclipse.aether.repository.RemoteRepository") |
1987 | (("Authentication proxyAuth = new Authentication.*") |
1988 | "Authentication proxyAuth = new AuthenticationBuilder().addUsername(proxy.getUserName()).addPassword(proxy.getPassword()).build();") |
1989 | (("\\(repo\\)") "(repoBuilder.build())") |
1990 | (("repo\\.set") "repoBuilder.set") |
1991 | (("return repo") "return repoBuilder.build()") |
1992 | (("repo.*Authentication\\(auth.getUserName.*") |
1993 | "repoBuilder.setAuthentication(new AuthenticationBuilder() |
1994 | .addUsername(auth.getUserName()) |
1995 | .addPassword(auth.getPassword()) |
1996 | .addPrivateKey(auth.getPrivateKey(), auth.getPassphrase()).build());")) |
1997 | (substitute* "subprojects/maven/src/main/java/org/gradle/api/publication/maven/internal/pom/CustomModelBuilder.java" |
1998 | (("initialize\\(\\);") "registerFactories();") |
1999 | (("import org.codehaus.plexus.personality.plexus.lifecycle.phase.*") "") |
2000 | (("InitializationException") "Exception")) |
2001 | #t)))))) |
2002 | (inputs |
2003 | `(("gradle-base-services" ,gradle-base-services) |
2004 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
2005 | ("gradle-core" ,gradle-core) |
2006 | ("gradle-core-api" ,gradle-core-api) |
2007 | ("gradle-dependency-management" ,gradle-dependency-management) |
2008 | ("gradle-logging" ,gradle-logging) |
2009 | ("gradle-model-core" ,gradle-model-core) |
2010 | ("gradle-plugins" ,gradle-plugins) |
2011 | ("gradle-publish" ,gradle-publish) |
2012 | ("gradle-resources" ,gradle-resources) |
2013 | ("groovy" ,groovy) |
2014 | ("java-apache-ivy" ,java-apache-ivy) |
2015 | ("java-commons-io" ,java-commons-io) |
2016 | ("java-commons-lang" ,java-commons-lang) |
2017 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
2018 | ("java-hamcrest-all" ,java-hamcrest-all) |
2019 | ("java-httpcomponents-httpclient" ,java-httpcomponents-httpclient) |
2020 | ("java-httpcomponents-httpcore" ,java-httpcomponents-httpcore) |
2021 | ("java-javax-inject" ,java-javax-inject) |
2022 | ("java-jsr305" ,java-jsr305) |
2023 | ("java-junit" ,java-junit) |
2024 | ("java-plexus-cipher" ,java-plexus-cipher) |
2025 | ("java-plexus-classworlds" ,java-plexus-classworlds) |
2026 | ("java-plexus-component-annotations" ,java-plexus-component-annotations) |
2027 | ("java-plexus-container-default" ,java-plexus-container-default) |
2028 | ("java-plexus-interpolation" ,java-plexus-interpolation) |
2029 | ("java-plexus-sec-dispatcher" ,java-plexus-sec-dispatcher) |
2030 | ("java-plexus-utils" ,java-plexus-utils) |
2031 | ("java-slf4j-api" ,java-slf4j-api) |
2032 | ("maven-artifact" ,maven-artifact) |
2033 | ("maven-core" ,maven-core) |
2034 | ("maven-model" ,maven-model) |
2035 | ("maven-model-builder" ,maven-model-builder) |
2036 | ("maven-polyglot-common" ,maven-polyglot-common) |
2037 | ("maven-polyglot-groovy" ,maven-polyglot-groovy) |
2038 | ("maven-repository-metadata" ,maven-repository-metadata) |
2039 | ("maven-resolver-api" ,maven-resolver-api) |
2040 | ("maven-resolver-impl" ,maven-resolver-impl) |
2041 | ("maven-resolver-provider" ,maven-resolver-provider) |
2042 | ("maven-resolver-spi" ,maven-resolver-spi) |
2043 | ("maven-resolver-util" ,maven-resolver-util) |
2044 | ("maven-settings" ,maven-settings) |
2045 | ("maven-settings-builder" ,maven-settings-builder) |
2046 | ("maven-wagon-file" ,maven-wagon-file) |
2047 | ("maven-wagon-http" ,maven-wagon-http) |
2048 | ("maven-wagon-http-shared" ,maven-wagon-http-shared) |
2049 | ("maven-wagon-provider-api" ,maven-wagon-provider-api)))))) |
2050 | |
2051 | ;; This package doesn't work. I need to understand how api-mapping.txt and |
2052 | ;; default-imports.txt are generated. Currently they are generated by a custom |
2053 | ;; task defined in buildsrc that is run by gradle, but we don't have enough of |
2054 | ;; gradle to run that. |
2055 | (define-public gradle-docs |
2056 | (let ((base (gradle-subproject "docs" '() '()))) |
2057 | (package |
2058 | (inherit base) |
2059 | (arguments |
2060 | (substitute-keyword-arguments (package-arguments base) |
2061 | ((#:phases phases) |
2062 | `(modify-phases ,phases |
2063 | (replace 'build |
2064 | (lambda _ |
2065 | (substitute* "build.xml" |
2066 | (("compile, ") "")) |
2067 | (with-output-to-file "build/classes/default-imports.txt" |
2068 | (lambda _ |
2069 | (format #t "import org.gradle.* |
2070 | import org.gradle.api.* |
2071 | import org.gradle.api.artifacts.* |
2072 | import org.gradle.api.artifacts.cache.* |
2073 | import org.gradle.api.artifacts.component.* |
2074 | import org.gradle.api.artifacts.dsl.* |
2075 | import org.gradle.api.artifacts.ivy.* |
2076 | import org.gradle.api.artifacts.maven.* |
2077 | import org.gradle.api.artifacts.query.* |
2078 | import org.gradle.api.artifacts.repositories.* |
2079 | import org.gradle.api.artifacts.result.* |
2080 | import org.gradle.api.artifacts.transform.* |
2081 | import org.gradle.api.artifacts.type.* |
2082 | import org.gradle.api.attributes.* |
2083 | import org.gradle.api.component.* |
2084 | import org.gradle.api.credentials.* |
2085 | import org.gradle.api.distribution.* |
2086 | import org.gradle.api.distribution.plugins.* |
2087 | import org.gradle.api.dsl.* |
2088 | import org.gradle.api.execution.* |
2089 | import org.gradle.api.file.* |
2090 | import org.gradle.api.initialization.* |
2091 | import org.gradle.api.initialization.dsl.* |
2092 | import org.gradle.api.invocation.* |
2093 | import org.gradle.api.java.archives.* |
2094 | import org.gradle.api.logging.* |
2095 | import org.gradle.api.logging.configuration.* |
2096 | import org.gradle.api.model.* |
2097 | import org.gradle.api.plugins.* |
2098 | import org.gradle.api.plugins.announce.* |
2099 | import org.gradle.api.plugins.antlr.* |
2100 | import org.gradle.api.plugins.buildcomparison.gradle.* |
2101 | import org.gradle.api.plugins.osgi.* |
2102 | import org.gradle.api.plugins.quality.* |
2103 | import org.gradle.api.plugins.scala.* |
2104 | import org.gradle.api.provider.* |
2105 | import org.gradle.api.publish.* |
2106 | import org.gradle.api.publish.ivy.* |
2107 | import org.gradle.api.publish.ivy.plugins.* |
2108 | import org.gradle.api.publish.ivy.tasks.* |
2109 | import org.gradle.api.publish.maven.* |
2110 | import org.gradle.api.publish.maven.plugins.* |
2111 | import org.gradle.api.publish.maven.tasks.* |
2112 | import org.gradle.api.publish.plugins.* |
2113 | import org.gradle.api.publish.tasks.* |
2114 | import org.gradle.api.reflect.* |
2115 | import org.gradle.api.reporting.* |
2116 | import org.gradle.api.reporting.components.* |
2117 | import org.gradle.api.reporting.dependencies.* |
2118 | import org.gradle.api.reporting.dependents.* |
2119 | import org.gradle.api.reporting.model.* |
2120 | import org.gradle.api.reporting.plugins.* |
2121 | import org.gradle.api.resources.* |
2122 | import org.gradle.api.specs.* |
2123 | import org.gradle.api.tasks.* |
2124 | import org.gradle.api.tasks.ant.* |
2125 | import org.gradle.api.tasks.application.* |
2126 | import org.gradle.api.tasks.bundling.* |
2127 | import org.gradle.api.tasks.compile.* |
2128 | import org.gradle.api.tasks.diagnostics.* |
2129 | import org.gradle.api.tasks.incremental.* |
2130 | import org.gradle.api.tasks.javadoc.* |
2131 | import org.gradle.api.tasks.scala.* |
2132 | import org.gradle.api.tasks.testing.* |
2133 | import org.gradle.api.tasks.testing.junit.* |
2134 | import org.gradle.api.tasks.testing.testng.* |
2135 | import org.gradle.api.tasks.util.* |
2136 | import org.gradle.api.tasks.wrapper.* |
2137 | import org.gradle.authentication.* |
2138 | import org.gradle.authentication.aws.* |
2139 | import org.gradle.authentication.http.* |
2140 | import org.gradle.buildinit.plugins.* |
2141 | import org.gradle.buildinit.tasks.* |
2142 | import org.gradle.caching.* |
2143 | import org.gradle.caching.configuration.* |
2144 | import org.gradle.caching.http.* |
2145 | import org.gradle.caching.local.* |
2146 | import org.gradle.concurrent.* |
2147 | import org.gradle.external.javadoc.* |
2148 | import org.gradle.ide.visualstudio.* |
2149 | import org.gradle.ide.visualstudio.plugins.* |
2150 | import org.gradle.ide.visualstudio.tasks.* |
2151 | import org.gradle.ide.xcode.* |
2152 | import org.gradle.ide.xcode.plugins.* |
2153 | import org.gradle.ide.xcode.tasks.* |
2154 | import org.gradle.ivy.* |
2155 | import org.gradle.jvm.* |
2156 | import org.gradle.jvm.application.scripts.* |
2157 | import org.gradle.jvm.application.tasks.* |
2158 | import org.gradle.jvm.platform.* |
2159 | import org.gradle.jvm.plugins.* |
2160 | import org.gradle.jvm.tasks.* |
2161 | import org.gradle.jvm.tasks.api.* |
2162 | import org.gradle.jvm.test.* |
2163 | import org.gradle.jvm.toolchain.* |
2164 | import org.gradle.language.assembler.* |
2165 | import org.gradle.language.assembler.plugins.* |
2166 | import org.gradle.language.assembler.tasks.* |
2167 | import org.gradle.language.base.* |
2168 | import org.gradle.language.base.artifact.* |
2169 | import org.gradle.language.base.compile.* |
2170 | import org.gradle.language.base.plugins.* |
2171 | import org.gradle.language.base.sources.* |
2172 | import org.gradle.language.c.* |
2173 | import org.gradle.language.c.plugins.* |
2174 | import org.gradle.language.c.tasks.* |
2175 | import org.gradle.language.coffeescript.* |
2176 | import org.gradle.language.cpp.* |
2177 | import org.gradle.language.cpp.plugins.* |
2178 | import org.gradle.language.cpp.tasks.* |
2179 | import org.gradle.language.java.* |
2180 | import org.gradle.language.java.artifact.* |
2181 | import org.gradle.language.java.plugins.* |
2182 | import org.gradle.language.java.tasks.* |
2183 | import org.gradle.language.javascript.* |
2184 | import org.gradle.language.jvm.* |
2185 | import org.gradle.language.jvm.plugins.* |
2186 | import org.gradle.language.jvm.tasks.* |
2187 | import org.gradle.language.nativeplatform.* |
2188 | import org.gradle.language.nativeplatform.tasks.* |
2189 | import org.gradle.language.objectivec.* |
2190 | import org.gradle.language.objectivec.plugins.* |
2191 | import org.gradle.language.objectivec.tasks.* |
2192 | import org.gradle.language.objectivecpp.* |
2193 | import org.gradle.language.objectivecpp.plugins.* |
2194 | import org.gradle.language.objectivecpp.tasks.* |
2195 | import org.gradle.language.rc.* |
2196 | import org.gradle.language.rc.plugins.* |
2197 | import org.gradle.language.rc.tasks.* |
2198 | import org.gradle.language.routes.* |
2199 | import org.gradle.language.scala.* |
2200 | import org.gradle.language.scala.plugins.* |
2201 | import org.gradle.language.scala.tasks.* |
2202 | import org.gradle.language.scala.toolchain.* |
2203 | import org.gradle.language.swift.* |
2204 | import org.gradle.language.swift.plugins.* |
2205 | import org.gradle.language.swift.tasks.* |
2206 | import org.gradle.language.twirl.* |
2207 | import org.gradle.maven.* |
2208 | import org.gradle.model.* |
2209 | import org.gradle.nativeplatform.* |
2210 | import org.gradle.nativeplatform.platform.* |
2211 | import org.gradle.nativeplatform.plugins.* |
2212 | import org.gradle.nativeplatform.tasks.* |
2213 | import org.gradle.nativeplatform.test.* |
2214 | import org.gradle.nativeplatform.test.cpp.* |
2215 | import org.gradle.nativeplatform.test.cpp.plugins.* |
2216 | import org.gradle.nativeplatform.test.cunit.* |
2217 | import org.gradle.nativeplatform.test.cunit.plugins.* |
2218 | import org.gradle.nativeplatform.test.cunit.tasks.* |
2219 | import org.gradle.nativeplatform.test.googletest.* |
2220 | import org.gradle.nativeplatform.test.googletest.plugins.* |
2221 | import org.gradle.nativeplatform.test.plugins.* |
2222 | import org.gradle.nativeplatform.test.tasks.* |
2223 | import org.gradle.nativeplatform.test.xctest.* |
2224 | import org.gradle.nativeplatform.test.xctest.plugins.* |
2225 | import org.gradle.nativeplatform.test.xctest.tasks.* |
2226 | import org.gradle.nativeplatform.toolchain.* |
2227 | import org.gradle.nativeplatform.toolchain.plugins.* |
2228 | import org.gradle.normalization.* |
2229 | import org.gradle.platform.base.* |
2230 | import org.gradle.platform.base.binary.* |
2231 | import org.gradle.platform.base.component.* |
2232 | import org.gradle.platform.base.plugins.* |
2233 | import org.gradle.play.* |
2234 | import org.gradle.play.distribution.* |
2235 | import org.gradle.play.platform.* |
2236 | import org.gradle.play.plugins.* |
2237 | import org.gradle.play.plugins.ide.* |
2238 | import org.gradle.play.tasks.* |
2239 | import org.gradle.play.toolchain.* |
2240 | import org.gradle.plugin.devel.* |
2241 | import org.gradle.plugin.devel.plugins.* |
2242 | import org.gradle.plugin.devel.tasks.* |
2243 | import org.gradle.plugin.management.* |
2244 | import org.gradle.plugin.use.* |
2245 | import org.gradle.plugins.ear.* |
2246 | import org.gradle.plugins.ear.descriptor.* |
2247 | import org.gradle.plugins.ide.api.* |
2248 | import org.gradle.plugins.ide.eclipse.* |
2249 | import org.gradle.plugins.ide.idea.* |
2250 | import org.gradle.plugins.javascript.base.* |
2251 | import org.gradle.plugins.javascript.coffeescript.* |
2252 | import org.gradle.plugins.javascript.envjs.* |
2253 | import org.gradle.plugins.javascript.envjs.browser.* |
2254 | import org.gradle.plugins.javascript.envjs.http.* |
2255 | import org.gradle.plugins.javascript.envjs.http.simple.* |
2256 | import org.gradle.plugins.javascript.jshint.* |
2257 | import org.gradle.plugins.javascript.rhino.* |
2258 | import org.gradle.plugins.signing.* |
2259 | import org.gradle.plugins.signing.signatory.* |
2260 | import org.gradle.plugins.signing.signatory.pgp.* |
2261 | import org.gradle.plugins.signing.type.* |
2262 | import org.gradle.plugins.signing.type.pgp.* |
2263 | import org.gradle.process.* |
2264 | import org.gradle.testing.base.* |
2265 | import org.gradle.testing.base.plugins.* |
2266 | import org.gradle.testing.jacoco.plugins.* |
2267 | import org.gradle.testing.jacoco.tasks.* |
2268 | import org.gradle.testing.jacoco.tasks.rules.* |
2269 | import org.gradle.testkit.runner.* |
2270 | import org.gradle.vcs.* |
2271 | import org.gradle.vcs.git.* |
2272 | import org.gradle.workers.*"))) |
2273 | (with-output-to-file "build/classes/api-mapping.txt" |
2274 | (lambda _ |
2275 | (format #t "BuildAdapter:org.gradle.BuildAdapter; |
2276 | BuildListener:org.gradle.BuildListener; |
2277 | BuildResult:org.gradle.BuildResult;org.gradle.testkit.runner.BuildResult; |
2278 | StartParameter:org.gradle.StartParameter; |
2279 | TaskExecutionRequest:org.gradle.TaskExecutionRequest; |
2280 | Action:org.gradle.api.Action; |
2281 | ActionConfiguration:org.gradle.api.ActionConfiguration; |
2282 | AntBuilder:org.gradle.api.AntBuilder; |
2283 | BuildCancelledException:org.gradle.api.BuildCancelledException; |
2284 | Buildable:org.gradle.api.Buildable; |
2285 | BuildableComponentSpec:org.gradle.api.BuildableComponentSpec; |
2286 | CheckableComponentSpec:org.gradle.api.CheckableComponentSpec; |
2287 | CircularReferenceException:org.gradle.api.CircularReferenceException; |
2288 | DefaultTask:org.gradle.api.DefaultTask; |
2289 | Describable:org.gradle.api.Describable; |
2290 | DomainObjectCollection:org.gradle.api.DomainObjectCollection; |
2291 | DomainObjectSet:org.gradle.api.DomainObjectSet; |
2292 | ExtensiblePolymorphicDomainObjectContainer:org.gradle.api.ExtensiblePolymorphicDomainObjectContainer; |
2293 | GradleException:org.gradle.api.GradleException; |
2294 | GradleScriptException:org.gradle.api.GradleScriptException; |
2295 | HasImplicitReceiver:org.gradle.api.HasImplicitReceiver; |
2296 | IllegalDependencyNotation:org.gradle.api.IllegalDependencyNotation; |
2297 | Incubating:org.gradle.api.Incubating; |
2298 | InvalidActionClosureException:org.gradle.api.InvalidActionClosureException; |
2299 | InvalidUserCodeException:org.gradle.api.InvalidUserCodeException; |
2300 | InvalidUserDataException:org.gradle.api.InvalidUserDataException; |
2301 | JavaVersion:org.gradle.api.JavaVersion; |
2302 | Named:org.gradle.api.Named; |
2303 | NamedDomainObjectCollection:org.gradle.api.NamedDomainObjectCollection; |
2304 | NamedDomainObjectContainer:org.gradle.api.NamedDomainObjectContainer; |
2305 | NamedDomainObjectFactory:org.gradle.api.NamedDomainObjectFactory; |
2306 | NamedDomainObjectList:org.gradle.api.NamedDomainObjectList; |
2307 | NamedDomainObjectSet:org.gradle.api.NamedDomainObjectSet; |
2308 | Namer:org.gradle.api.Namer; |
2309 | NonExtensible:org.gradle.api.NonExtensible; |
2310 | NonNullApi:org.gradle.api.NonNullApi; |
2311 | Nullable:org.gradle.api.Nullable; |
2312 | PathValidation:org.gradle.api.PathValidation; |
2313 | Plugin:org.gradle.api.Plugin; |
2314 | PolymorphicDomainObjectContainer:org.gradle.api.PolymorphicDomainObjectContainer; |
2315 | Project:org.gradle.api.Project; |
2316 | ProjectConfigurationException:org.gradle.api.ProjectConfigurationException; |
2317 | ProjectEvaluationListener:org.gradle.api.ProjectEvaluationListener; |
2318 | ProjectState:org.gradle.api.ProjectState; |
2319 | Rule:org.gradle.api.Rule; |
2320 | Script:org.gradle.api.Script; |
2321 | Task:org.gradle.api.Task; |
2322 | Transformer:org.gradle.api.Transformer; |
2323 | UncheckedIOException:org.gradle.api.UncheckedIOException; |
2324 | UnknownDomainObjectException:org.gradle.api.UnknownDomainObjectException; |
2325 | UnknownProjectException:org.gradle.api.UnknownProjectException; |
2326 | UnknownTaskException:org.gradle.api.UnknownTaskException; |
2327 | XmlProvider:org.gradle.api.XmlProvider; |
2328 | ArtifactCollection:org.gradle.api.artifacts.ArtifactCollection; |
2329 | ArtifactIdentifier:org.gradle.api.artifacts.ArtifactIdentifier; |
2330 | ArtifactRepositoryContainer:org.gradle.api.artifacts.ArtifactRepositoryContainer; |
2331 | ArtifactView:org.gradle.api.artifacts.ArtifactView; |
2332 | ClientModule:org.gradle.api.artifacts.ClientModule; |
2333 | ComponentMetadata:org.gradle.api.artifacts.ComponentMetadata; |
2334 | ComponentMetadataBuilder:org.gradle.api.artifacts.ComponentMetadataBuilder; |
2335 | ComponentMetadataDetails:org.gradle.api.artifacts.ComponentMetadataDetails; |
2336 | ComponentMetadataSupplier:org.gradle.api.artifacts.ComponentMetadataSupplier; |
2337 | ComponentMetadataSupplierDetails:org.gradle.api.artifacts.ComponentMetadataSupplierDetails; |
2338 | ComponentModuleMetadata:org.gradle.api.artifacts.ComponentModuleMetadata; |
2339 | ComponentModuleMetadataDetails:org.gradle.api.artifacts.ComponentModuleMetadataDetails; |
2340 | ComponentSelection:org.gradle.api.artifacts.ComponentSelection; |
2341 | ComponentSelectionRules:org.gradle.api.artifacts.ComponentSelectionRules; |
2342 | ConfigurablePublishArtifact:org.gradle.api.artifacts.ConfigurablePublishArtifact; |
2343 | Configuration:org.gradle.api.artifacts.Configuration; |
2344 | ConfigurationContainer:org.gradle.api.artifacts.ConfigurationContainer; |
2345 | ConfigurationPublications:org.gradle.api.artifacts.ConfigurationPublications; |
2346 | ConfigurationVariant:org.gradle.api.artifacts.ConfigurationVariant; |
2347 | DependenciesMetadata:org.gradle.api.artifacts.DependenciesMetadata; |
2348 | Dependency:org.gradle.api.artifacts.Dependency; |
2349 | DependencyArtifact:org.gradle.api.artifacts.DependencyArtifact; |
2350 | DependencyMetadata:org.gradle.api.artifacts.DependencyMetadata; |
2351 | DependencyResolutionListener:org.gradle.api.artifacts.DependencyResolutionListener; |
2352 | DependencyResolveDetails:org.gradle.api.artifacts.DependencyResolveDetails; |
2353 | DependencySet:org.gradle.api.artifacts.DependencySet; |
2354 | DependencySubstitution:org.gradle.api.artifacts.DependencySubstitution; |
2355 | DependencySubstitutions:org.gradle.api.artifacts.DependencySubstitutions; |
2356 | ExcludeRule:org.gradle.api.artifacts.ExcludeRule; |
2357 | ExcludeRuleContainer:org.gradle.api.artifacts.ExcludeRuleContainer; |
2358 | ExternalDependency:org.gradle.api.artifacts.ExternalDependency; |
2359 | ExternalModuleDependency:org.gradle.api.artifacts.ExternalModuleDependency; |
2360 | FileCollectionDependency:org.gradle.api.artifacts.FileCollectionDependency; |
2361 | LenientConfiguration:org.gradle.api.artifacts.LenientConfiguration; |
2362 | ModuleDependency:org.gradle.api.artifacts.ModuleDependency; |
2363 | ModuleIdentifier:org.gradle.api.artifacts.ModuleIdentifier; |
2364 | ModuleVersionIdentifier:org.gradle.api.artifacts.ModuleVersionIdentifier; |
2365 | ModuleVersionSelector:org.gradle.api.artifacts.ModuleVersionSelector; |
2366 | MutableVersionConstraint:org.gradle.api.artifacts.MutableVersionConstraint; |
2367 | ProjectDependency:org.gradle.api.artifacts.ProjectDependency; |
2368 | PublishArtifact:org.gradle.api.artifacts.PublishArtifact; |
2369 | PublishArtifactSet:org.gradle.api.artifacts.PublishArtifactSet; |
2370 | PublishException:org.gradle.api.artifacts.PublishException; |
2371 | ResolutionStrategy:org.gradle.api.artifacts.ResolutionStrategy; |
2372 | ResolvableDependencies:org.gradle.api.artifacts.ResolvableDependencies; |
2373 | ResolveException:org.gradle.api.artifacts.ResolveException; |
2374 | ResolvedArtifact:org.gradle.api.artifacts.ResolvedArtifact; |
2375 | ResolvedConfiguration:org.gradle.api.artifacts.ResolvedConfiguration; |
2376 | ResolvedDependency:org.gradle.api.artifacts.ResolvedDependency; |
2377 | ResolvedModuleVersion:org.gradle.api.artifacts.ResolvedModuleVersion; |
2378 | SelfResolvingDependency:org.gradle.api.artifacts.SelfResolvingDependency; |
2379 | UnknownConfigurationException:org.gradle.api.artifacts.UnknownConfigurationException; |
2380 | UnknownRepositoryException:org.gradle.api.artifacts.UnknownRepositoryException; |
2381 | UnresolvedDependency:org.gradle.api.artifacts.UnresolvedDependency; |
2382 | VariantMetadata:org.gradle.api.artifacts.VariantMetadata; |
2383 | VersionConstraint:org.gradle.api.artifacts.VersionConstraint; |
2384 | ArtifactResolutionControl:org.gradle.api.artifacts.cache.ArtifactResolutionControl; |
2385 | DependencyResolutionControl:org.gradle.api.artifacts.cache.DependencyResolutionControl; |
2386 | ModuleResolutionControl:org.gradle.api.artifacts.cache.ModuleResolutionControl; |
2387 | ResolutionControl:org.gradle.api.artifacts.cache.ResolutionControl; |
2388 | ResolutionRules:org.gradle.api.artifacts.cache.ResolutionRules; |
2389 | BuildIdentifier:org.gradle.api.artifacts.component.BuildIdentifier; |
2390 | ComponentArtifactIdentifier:org.gradle.api.artifacts.component.ComponentArtifactIdentifier; |
2391 | ComponentIdentifier:org.gradle.api.artifacts.component.ComponentIdentifier; |
2392 | ComponentSelector:org.gradle.api.artifacts.component.ComponentSelector; |
2393 | LibraryBinaryIdentifier:org.gradle.api.artifacts.component.LibraryBinaryIdentifier; |
2394 | LibraryComponentSelector:org.gradle.api.artifacts.component.LibraryComponentSelector; |
2395 | ModuleComponentIdentifier:org.gradle.api.artifacts.component.ModuleComponentIdentifier; |
2396 | ModuleComponentSelector:org.gradle.api.artifacts.component.ModuleComponentSelector; |
2397 | ProjectComponentIdentifier:org.gradle.api.artifacts.component.ProjectComponentIdentifier; |
2398 | ProjectComponentSelector:org.gradle.api.artifacts.component.ProjectComponentSelector; |
2399 | ArtifactHandler:org.gradle.api.artifacts.dsl.ArtifactHandler; |
2400 | ComponentMetadataHandler:org.gradle.api.artifacts.dsl.ComponentMetadataHandler; |
2401 | ComponentModuleMetadataHandler:org.gradle.api.artifacts.dsl.ComponentModuleMetadataHandler; |
2402 | DependencyHandler:org.gradle.api.artifacts.dsl.DependencyHandler; |
2403 | RepositoryHandler:org.gradle.api.artifacts.dsl.RepositoryHandler; |
2404 | IvyExtraInfo:org.gradle.api.artifacts.ivy.IvyExtraInfo; |
2405 | IvyModuleDescriptor:org.gradle.api.artifacts.ivy.IvyModuleDescriptor; |
2406 | Conf2ScopeMapping:org.gradle.api.artifacts.maven.Conf2ScopeMapping; |
2407 | Conf2ScopeMappingContainer:org.gradle.api.artifacts.maven.Conf2ScopeMappingContainer; |
2408 | GroovyMavenDeployer:org.gradle.api.artifacts.maven.GroovyMavenDeployer; |
2409 | MavenDeployer:org.gradle.api.artifacts.maven.MavenDeployer; |
2410 | MavenDeployment:org.gradle.api.artifacts.maven.MavenDeployment; |
2411 | MavenPom:org.gradle.api.artifacts.maven.MavenPom;org.gradle.api.publish.maven.MavenPom; |
2412 | MavenResolver:org.gradle.api.artifacts.maven.MavenResolver; |
2413 | PomFilterContainer:org.gradle.api.artifacts.maven.PomFilterContainer; |
2414 | PublishFilter:org.gradle.api.artifacts.maven.PublishFilter; |
2415 | ArtifactResolutionQuery:org.gradle.api.artifacts.query.ArtifactResolutionQuery; |
2416 | ArtifactRepository:org.gradle.api.artifacts.repositories.ArtifactRepository; |
2417 | AuthenticationContainer:org.gradle.api.artifacts.repositories.AuthenticationContainer; |
2418 | AuthenticationSupported:org.gradle.api.artifacts.repositories.AuthenticationSupported; |
2419 | FlatDirectoryArtifactRepository:org.gradle.api.artifacts.repositories.FlatDirectoryArtifactRepository; |
2420 | IvyArtifactRepository:org.gradle.api.artifacts.repositories.IvyArtifactRepository; |
2421 | IvyArtifactRepositoryMetaDataProvider:org.gradle.api.artifacts.repositories.IvyArtifactRepositoryMetaDataProvider; |
2422 | IvyPatternRepositoryLayout:org.gradle.api.artifacts.repositories.IvyPatternRepositoryLayout; |
2423 | MavenArtifactRepository:org.gradle.api.artifacts.repositories.MavenArtifactRepository; |
2424 | PasswordCredentials:org.gradle.api.artifacts.repositories.PasswordCredentials;org.gradle.api.credentials.PasswordCredentials; |
2425 | RepositoryLayout:org.gradle.api.artifacts.repositories.RepositoryLayout; |
2426 | RepositoryResourceAccessor:org.gradle.api.artifacts.repositories.RepositoryResourceAccessor; |
2427 | ArtifactResolutionResult:org.gradle.api.artifacts.result.ArtifactResolutionResult; |
2428 | ArtifactResult:org.gradle.api.artifacts.result.ArtifactResult; |
2429 | ComponentArtifactsResult:org.gradle.api.artifacts.result.ComponentArtifactsResult; |
2430 | ComponentResult:org.gradle.api.artifacts.result.ComponentResult; |
2431 | ComponentSelectionReason:org.gradle.api.artifacts.result.ComponentSelectionReason; |
2432 | DependencyResult:org.gradle.api.artifacts.result.DependencyResult; |
2433 | ResolutionResult:org.gradle.api.artifacts.result.ResolutionResult; |
2434 | ResolvedArtifactResult:org.gradle.api.artifacts.result.ResolvedArtifactResult; |
2435 | ResolvedComponentResult:org.gradle.api.artifacts.result.ResolvedComponentResult; |
2436 | ResolvedDependencyResult:org.gradle.api.artifacts.result.ResolvedDependencyResult; |
2437 | ResolvedVariantResult:org.gradle.api.artifacts.result.ResolvedVariantResult; |
2438 | UnresolvedArtifactResult:org.gradle.api.artifacts.result.UnresolvedArtifactResult; |
2439 | UnresolvedComponentResult:org.gradle.api.artifacts.result.UnresolvedComponentResult; |
2440 | UnresolvedDependencyResult:org.gradle.api.artifacts.result.UnresolvedDependencyResult; |
2441 | ArtifactTransform:org.gradle.api.artifacts.transform.ArtifactTransform; |
2442 | ArtifactTransformException:org.gradle.api.artifacts.transform.ArtifactTransformException; |
2443 | VariantTransform:org.gradle.api.artifacts.transform.VariantTransform; |
2444 | VariantTransformConfigurationException:org.gradle.api.artifacts.transform.VariantTransformConfigurationException; |
2445 | ArtifactTypeContainer:org.gradle.api.artifacts.type.ArtifactTypeContainer; |
2446 | ArtifactTypeDefinition:org.gradle.api.artifacts.type.ArtifactTypeDefinition; |
2447 | Attribute:org.gradle.api.attributes.Attribute; |
2448 | AttributeCompatibilityRule:org.gradle.api.attributes.AttributeCompatibilityRule; |
2449 | AttributeContainer:org.gradle.api.attributes.AttributeContainer; |
2450 | AttributeDisambiguationRule:org.gradle.api.attributes.AttributeDisambiguationRule; |
2451 | AttributeMatchingStrategy:org.gradle.api.attributes.AttributeMatchingStrategy; |
2452 | AttributesSchema:org.gradle.api.attributes.AttributesSchema; |
2453 | CompatibilityCheckDetails:org.gradle.api.attributes.CompatibilityCheckDetails; |
2454 | CompatibilityRuleChain:org.gradle.api.attributes.CompatibilityRuleChain; |
2455 | DisambiguationRuleChain:org.gradle.api.attributes.DisambiguationRuleChain; |
2456 | HasAttributes:org.gradle.api.attributes.HasAttributes; |
2457 | HasConfigurableAttributes:org.gradle.api.attributes.HasConfigurableAttributes; |
2458 | MultipleCandidatesDetails:org.gradle.api.attributes.MultipleCandidatesDetails; |
2459 | Usage:org.gradle.api.attributes.Usage; |
2460 | Artifact:org.gradle.api.component.Artifact; |
2461 | Component:org.gradle.api.component.Component; |
2462 | ComponentWithVariants:org.gradle.api.component.ComponentWithVariants; |
2463 | SoftwareComponent:org.gradle.api.component.SoftwareComponent; |
2464 | SoftwareComponentContainer:org.gradle.api.component.SoftwareComponentContainer; |
2465 | AwsCredentials:org.gradle.api.credentials.AwsCredentials; |
2466 | Credentials:org.gradle.api.credentials.Credentials; |
2467 | Distribution:org.gradle.api.distribution.Distribution; |
2468 | DistributionContainer:org.gradle.api.distribution.DistributionContainer; |
2469 | DistributionPlugin:org.gradle.api.distribution.plugins.DistributionPlugin; |
2470 | ConventionProperty:org.gradle.api.dsl.ConventionProperty; |
2471 | TaskActionListener:org.gradle.api.execution.TaskActionListener; |
2472 | TaskExecutionAdapter:org.gradle.api.execution.TaskExecutionAdapter; |
2473 | TaskExecutionGraph:org.gradle.api.execution.TaskExecutionGraph; |
2474 | TaskExecutionGraphListener:org.gradle.api.execution.TaskExecutionGraphListener; |
2475 | TaskExecutionListener:org.gradle.api.execution.TaskExecutionListener; |
2476 | ConfigurableFileCollection:org.gradle.api.file.ConfigurableFileCollection; |
2477 | ConfigurableFileTree:org.gradle.api.file.ConfigurableFileTree; |
2478 | ContentFilterable:org.gradle.api.file.ContentFilterable; |
2479 | CopyProcessingSpec:org.gradle.api.file.CopyProcessingSpec; |
2480 | CopySourceSpec:org.gradle.api.file.CopySourceSpec; |
2481 | CopySpec:org.gradle.api.file.CopySpec; |
2482 | DeleteSpec:org.gradle.api.file.DeleteSpec; |
2483 | Directory:org.gradle.api.file.Directory; |
2484 | DirectoryProperty:org.gradle.api.file.DirectoryProperty; |
2485 | DirectoryTree:org.gradle.api.file.DirectoryTree; |
2486 | DirectoryVar:org.gradle.api.file.DirectoryVar; |
2487 | DuplicateFileCopyingException:org.gradle.api.file.DuplicateFileCopyingException; |
2488 | DuplicatesStrategy:org.gradle.api.file.DuplicatesStrategy; |
2489 | EmptyFileVisitor:org.gradle.api.file.EmptyFileVisitor; |
2490 | FileCollection:org.gradle.api.file.FileCollection; |
2491 | FileCopyDetails:org.gradle.api.file.FileCopyDetails; |
2492 | FileSystemLocation:org.gradle.api.file.FileSystemLocation; |
2493 | FileTree:org.gradle.api.file.FileTree; |
2494 | FileTreeElement:org.gradle.api.file.FileTreeElement; |
2495 | FileVisitDetails:org.gradle.api.file.FileVisitDetails; |
2496 | FileVisitor:org.gradle.api.file.FileVisitor; |
2497 | ProjectLayout:org.gradle.api.file.ProjectLayout; |
2498 | RegularFile:org.gradle.api.file.RegularFile; |
2499 | RegularFileProperty:org.gradle.api.file.RegularFileProperty; |
2500 | RegularFileVar:org.gradle.api.file.RegularFileVar; |
2501 | RelativePath:org.gradle.api.file.RelativePath; |
2502 | ReproducibleFileVisitor:org.gradle.api.file.ReproducibleFileVisitor; |
2503 | SourceDirectorySet:org.gradle.api.file.SourceDirectorySet; |
2504 | UnableToDeleteFileException:org.gradle.api.file.UnableToDeleteFileException; |
2505 | ConfigurableIncludedBuild:org.gradle.api.initialization.ConfigurableIncludedBuild; |
2506 | IncludedBuild:org.gradle.api.initialization.IncludedBuild; |
2507 | ProjectDescriptor:org.gradle.api.initialization.ProjectDescriptor; |
2508 | Settings:org.gradle.api.initialization.Settings; |
2509 | ScriptHandler:org.gradle.api.initialization.dsl.ScriptHandler; |
2510 | Gradle:org.gradle.api.invocation.Gradle; |
2511 | Attributes:org.gradle.api.java.archives.Attributes; |
2512 | Manifest:org.gradle.api.java.archives.Manifest; |
2513 | ManifestException:org.gradle.api.java.archives.ManifestException; |
2514 | ManifestMergeDetails:org.gradle.api.java.archives.ManifestMergeDetails; |
2515 | ManifestMergeSpec:org.gradle.api.java.archives.ManifestMergeSpec; |
2516 | LogLevel:org.gradle.api.logging.LogLevel; |
2517 | Logger:org.gradle.api.logging.Logger; |
2518 | Logging:org.gradle.api.logging.Logging; |
2519 | LoggingManager:org.gradle.api.logging.LoggingManager; |
2520 | LoggingOutput:org.gradle.api.logging.LoggingOutput; |
2521 | StandardOutputListener:org.gradle.api.logging.StandardOutputListener; |
2522 | ConsoleOutput:org.gradle.api.logging.configuration.ConsoleOutput; |
2523 | LoggingConfiguration:org.gradle.api.logging.configuration.LoggingConfiguration; |
2524 | ShowStacktrace:org.gradle.api.logging.configuration.ShowStacktrace; |
2525 | ObjectFactory:org.gradle.api.model.ObjectFactory; |
2526 | ApplicationPlugin:org.gradle.api.plugins.ApplicationPlugin; |
2527 | ApplicationPluginConvention:org.gradle.api.plugins.ApplicationPluginConvention; |
2528 | AppliedPlugin:org.gradle.api.plugins.AppliedPlugin; |
2529 | BasePlugin:org.gradle.api.plugins.BasePlugin; |
2530 | BasePluginConvention:org.gradle.api.plugins.BasePluginConvention; |
2531 | Convention:org.gradle.api.plugins.Convention; |
2532 | DeferredConfigurable:org.gradle.api.plugins.DeferredConfigurable; |
2533 | ExtensionAware:org.gradle.api.plugins.ExtensionAware; |
2534 | ExtensionContainer:org.gradle.api.plugins.ExtensionContainer; |
2535 | ExtraPropertiesExtension:org.gradle.api.plugins.ExtraPropertiesExtension; |
2536 | GroovyBasePlugin:org.gradle.api.plugins.GroovyBasePlugin; |
2537 | GroovyPlugin:org.gradle.api.plugins.GroovyPlugin; |
2538 | HelpTasksPlugin:org.gradle.api.plugins.HelpTasksPlugin; |
2539 | InvalidPluginException:org.gradle.api.plugins.InvalidPluginException; |
2540 | JavaBasePlugin:org.gradle.api.plugins.JavaBasePlugin; |
2541 | JavaLibraryDistributionPlugin:org.gradle.api.plugins.JavaLibraryDistributionPlugin; |
2542 | JavaLibraryPlugin:org.gradle.api.plugins.JavaLibraryPlugin; |
2543 | JavaPlugin:org.gradle.api.plugins.JavaPlugin; |
2544 | JavaPluginConvention:org.gradle.api.plugins.JavaPluginConvention; |
2545 | MavenPlugin:org.gradle.api.plugins.MavenPlugin; |
2546 | MavenPluginConvention:org.gradle.api.plugins.MavenPluginConvention; |
2547 | MavenRepositoryHandlerConvention:org.gradle.api.plugins.MavenRepositoryHandlerConvention; |
2548 | ObjectConfigurationAction:org.gradle.api.plugins.ObjectConfigurationAction; |
2549 | PluginAware:org.gradle.api.plugins.PluginAware; |
2550 | PluginCollection:org.gradle.api.plugins.PluginCollection; |
2551 | PluginContainer:org.gradle.api.plugins.PluginContainer; |
2552 | PluginInstantiationException:org.gradle.api.plugins.PluginInstantiationException; |
2553 | PluginManager:org.gradle.api.plugins.PluginManager; |
2554 | ProjectReportsPlugin:org.gradle.api.plugins.ProjectReportsPlugin; |
2555 | ProjectReportsPluginConvention:org.gradle.api.plugins.ProjectReportsPluginConvention; |
2556 | ReportingBasePlugin:org.gradle.api.plugins.ReportingBasePlugin; |
2557 | UnknownPluginException:org.gradle.api.plugins.UnknownPluginException; |
2558 | WarPlugin:org.gradle.api.plugins.WarPlugin; |
2559 | WarPluginConvention:org.gradle.api.plugins.WarPluginConvention; |
2560 | AnnouncePlugin:org.gradle.api.plugins.announce.AnnouncePlugin; |
2561 | AnnouncePluginExtension:org.gradle.api.plugins.announce.AnnouncePluginExtension; |
2562 | Announcer:org.gradle.api.plugins.announce.Announcer; |
2563 | BuildAnnouncementsPlugin:org.gradle.api.plugins.announce.BuildAnnouncementsPlugin; |
2564 | AntlrPlugin:org.gradle.api.plugins.antlr.AntlrPlugin; |
2565 | AntlrSourceVirtualDirectory:org.gradle.api.plugins.antlr.AntlrSourceVirtualDirectory; |
2566 | AntlrTask:org.gradle.api.plugins.antlr.AntlrTask; |
2567 | CompareGradleBuilds:org.gradle.api.plugins.buildcomparison.gradle.CompareGradleBuilds; |
2568 | CompareGradleBuildsPlugin:org.gradle.api.plugins.buildcomparison.gradle.CompareGradleBuildsPlugin; |
2569 | GradleBuildInvocationSpec:org.gradle.api.plugins.buildcomparison.gradle.GradleBuildInvocationSpec; |
2570 | OsgiManifest:org.gradle.api.plugins.osgi.OsgiManifest; |
2571 | OsgiPlugin:org.gradle.api.plugins.osgi.OsgiPlugin; |
2572 | OsgiPluginConvention:org.gradle.api.plugins.osgi.OsgiPluginConvention; |
2573 | Checkstyle:org.gradle.api.plugins.quality.Checkstyle; |
2574 | CheckstyleExtension:org.gradle.api.plugins.quality.CheckstyleExtension; |
2575 | CheckstylePlugin:org.gradle.api.plugins.quality.CheckstylePlugin; |
2576 | CheckstyleReports:org.gradle.api.plugins.quality.CheckstyleReports; |
2577 | CodeNarc:org.gradle.api.plugins.quality.CodeNarc; |
2578 | CodeNarcExtension:org.gradle.api.plugins.quality.CodeNarcExtension; |
2579 | CodeNarcPlugin:org.gradle.api.plugins.quality.CodeNarcPlugin; |
2580 | CodeNarcReports:org.gradle.api.plugins.quality.CodeNarcReports; |
2581 | CodeQualityExtension:org.gradle.api.plugins.quality.CodeQualityExtension; |
2582 | FindBugs:org.gradle.api.plugins.quality.FindBugs; |
2583 | FindBugsExtension:org.gradle.api.plugins.quality.FindBugsExtension; |
2584 | FindBugsPlugin:org.gradle.api.plugins.quality.FindBugsPlugin; |
2585 | FindBugsReports:org.gradle.api.plugins.quality.FindBugsReports; |
2586 | FindBugsXmlReport:org.gradle.api.plugins.quality.FindBugsXmlReport; |
2587 | JDepend:org.gradle.api.plugins.quality.JDepend; |
2588 | JDependExtension:org.gradle.api.plugins.quality.JDependExtension; |
2589 | JDependPlugin:org.gradle.api.plugins.quality.JDependPlugin; |
2590 | JDependReports:org.gradle.api.plugins.quality.JDependReports; |
2591 | Pmd:org.gradle.api.plugins.quality.Pmd; |
2592 | PmdExtension:org.gradle.api.plugins.quality.PmdExtension; |
2593 | PmdPlugin:org.gradle.api.plugins.quality.PmdPlugin; |
2594 | PmdReports:org.gradle.api.plugins.quality.PmdReports; |
2595 | TargetJdk:org.gradle.api.plugins.quality.TargetJdk; |
2596 | ScalaBasePlugin:org.gradle.api.plugins.scala.ScalaBasePlugin; |
2597 | ScalaPlugin:org.gradle.api.plugins.scala.ScalaPlugin; |
2598 | ListProperty:org.gradle.api.provider.ListProperty; |
2599 | Property:org.gradle.api.provider.Property; |
2600 | PropertyState:org.gradle.api.provider.PropertyState; |
2601 | Provider:org.gradle.api.provider.Provider; |
2602 | ProviderFactory:org.gradle.api.provider.ProviderFactory; |
2603 | Publication:org.gradle.api.publish.Publication; |
2604 | PublicationContainer:org.gradle.api.publish.PublicationContainer; |
2605 | PublishingExtension:org.gradle.api.publish.PublishingExtension; |
2606 | InvalidIvyPublicationException:org.gradle.api.publish.ivy.InvalidIvyPublicationException; |
2607 | IvyArtifact:org.gradle.api.publish.ivy.IvyArtifact; |
2608 | IvyArtifactSet:org.gradle.api.publish.ivy.IvyArtifactSet; |
2609 | IvyConfiguration:org.gradle.api.publish.ivy.IvyConfiguration; |
2610 | IvyConfigurationContainer:org.gradle.api.publish.ivy.IvyConfigurationContainer; |
2611 | IvyDependency:org.gradle.api.publish.ivy.IvyDependency; |
2612 | IvyExtraInfoSpec:org.gradle.api.publish.ivy.IvyExtraInfoSpec; |
2613 | IvyModuleDescriptorSpec:org.gradle.api.publish.ivy.IvyModuleDescriptorSpec; |
2614 | IvyPublication:org.gradle.api.publish.ivy.IvyPublication; |
2615 | IvyPublishPlugin:org.gradle.api.publish.ivy.plugins.IvyPublishPlugin; |
2616 | GenerateIvyDescriptor:org.gradle.api.publish.ivy.tasks.GenerateIvyDescriptor; |
2617 | PublishToIvyRepository:org.gradle.api.publish.ivy.tasks.PublishToIvyRepository; |
2618 | InvalidMavenPublicationException:org.gradle.api.publish.maven.InvalidMavenPublicationException; |
2619 | MavenArtifact:org.gradle.api.publish.maven.MavenArtifact; |
2620 | MavenArtifactSet:org.gradle.api.publish.maven.MavenArtifactSet; |
2621 | MavenDependency:org.gradle.api.publish.maven.MavenDependency; |
2622 | MavenPublication:org.gradle.api.publish.maven.MavenPublication; |
2623 | MavenPublishPlugin:org.gradle.api.publish.maven.plugins.MavenPublishPlugin; |
2624 | AbstractPublishToMaven:org.gradle.api.publish.maven.tasks.AbstractPublishToMaven; |
2625 | GenerateMavenPom:org.gradle.api.publish.maven.tasks.GenerateMavenPom; |
2626 | PublishToMavenLocal:org.gradle.api.publish.maven.tasks.PublishToMavenLocal; |
2627 | PublishToMavenRepository:org.gradle.api.publish.maven.tasks.PublishToMavenRepository; |
2628 | PublishingPlugin:org.gradle.api.publish.plugins.PublishingPlugin; |
2629 | GenerateModuleMetadata:org.gradle.api.publish.tasks.GenerateModuleMetadata; |
2630 | HasPublicType:org.gradle.api.reflect.HasPublicType; |
2631 | ObjectInstantiationException:org.gradle.api.reflect.ObjectInstantiationException; |
2632 | TypeOf:org.gradle.api.reflect.TypeOf; |
2633 | BuildDashboardReports:org.gradle.api.reporting.BuildDashboardReports; |
2634 | ConfigurableReport:org.gradle.api.reporting.ConfigurableReport; |
2635 | CustomizableHtmlReport:org.gradle.api.reporting.CustomizableHtmlReport; |
2636 | DirectoryReport:org.gradle.api.reporting.DirectoryReport; |
2637 | GenerateBuildDashboard:org.gradle.api.reporting.GenerateBuildDashboard; |
2638 | Report:org.gradle.api.reporting.Report; |
2639 | ReportContainer:org.gradle.api.reporting.ReportContainer; |
2640 | Reporting:org.gradle.api.reporting.Reporting; |
2641 | ReportingExtension:org.gradle.api.reporting.ReportingExtension; |
2642 | SingleFileReport:org.gradle.api.reporting.SingleFileReport; |
2643 | ComponentReport:org.gradle.api.reporting.components.ComponentReport; |
2644 | DependencyReportContainer:org.gradle.api.reporting.dependencies.DependencyReportContainer; |
2645 | HtmlDependencyReportTask:org.gradle.api.reporting.dependencies.HtmlDependencyReportTask; |
2646 | DependentComponentsReport:org.gradle.api.reporting.dependents.DependentComponentsReport; |
2647 | ModelReport:org.gradle.api.reporting.model.ModelReport; |
2648 | BuildDashboardPlugin:org.gradle.api.reporting.plugins.BuildDashboardPlugin; |
2649 | MissingResourceException:org.gradle.api.resources.MissingResourceException; |
2650 | ReadableResource:org.gradle.api.resources.ReadableResource; |
2651 | Resource:org.gradle.api.resources.Resource; |
2652 | ResourceException:org.gradle.api.resources.ResourceException; |
2653 | ResourceHandler:org.gradle.api.resources.ResourceHandler; |
2654 | TextResource:org.gradle.api.resources.TextResource; |
2655 | TextResourceFactory:org.gradle.api.resources.TextResourceFactory; |
2656 | AndSpec:org.gradle.api.specs.AndSpec; |
2657 | CompositeSpec:org.gradle.api.specs.CompositeSpec; |
2658 | NotSpec:org.gradle.api.specs.NotSpec; |
2659 | OrSpec:org.gradle.api.specs.OrSpec; |
2660 | Spec:org.gradle.api.specs.Spec; |
2661 | Specs:org.gradle.api.specs.Specs; |
2662 | AbstractCopyTask:org.gradle.api.tasks.AbstractCopyTask; |
2663 | AbstractExecTask:org.gradle.api.tasks.AbstractExecTask; |
2664 | AntBuilderAware:org.gradle.api.tasks.AntBuilderAware; |
2665 | CacheableTask:org.gradle.api.tasks.CacheableTask; |
2666 | Classpath:org.gradle.api.tasks.Classpath;org.gradle.jvm.Classpath; |
2667 | ClasspathNormalizer:org.gradle.api.tasks.ClasspathNormalizer; |
2668 | CompatibilityAdapterForTaskInputs:org.gradle.api.tasks.CompatibilityAdapterForTaskInputs; |
2669 | CompatibilityAdapterForTaskOutputs:org.gradle.api.tasks.CompatibilityAdapterForTaskOutputs; |
2670 | CompileClasspath:org.gradle.api.tasks.CompileClasspath; |
2671 | CompileClasspathNormalizer:org.gradle.api.tasks.CompileClasspathNormalizer; |
2672 | Console:org.gradle.api.tasks.Console; |
2673 | Copy:org.gradle.api.tasks.Copy; |
2674 | Delete:org.gradle.api.tasks.Delete; |
2675 | Destroys:org.gradle.api.tasks.Destroys; |
2676 | Exec:org.gradle.api.tasks.Exec; |
2677 | FileNormalizer:org.gradle.api.tasks.FileNormalizer; |
2678 | GradleBuild:org.gradle.api.tasks.GradleBuild; |
2679 | GroovyRuntime:org.gradle.api.tasks.GroovyRuntime; |
2680 | GroovySourceSet:org.gradle.api.tasks.GroovySourceSet; |
2681 | Input:org.gradle.api.tasks.Input; |
2682 | InputDirectory:org.gradle.api.tasks.InputDirectory; |
2683 | InputFile:org.gradle.api.tasks.InputFile; |
2684 | InputFiles:org.gradle.api.tasks.InputFiles; |
2685 | Internal:org.gradle.api.tasks.Internal; |
2686 | JavaExec:org.gradle.api.tasks.JavaExec; |
2687 | LocalState:org.gradle.api.tasks.LocalState; |
2688 | Nested:org.gradle.api.tasks.Nested; |
2689 | Optional:org.gradle.api.tasks.Optional; |
2690 | OutputDirectories:org.gradle.api.tasks.OutputDirectories; |
2691 | OutputDirectory:org.gradle.api.tasks.OutputDirectory; |
2692 | OutputFile:org.gradle.api.tasks.OutputFile; |
2693 | OutputFiles:org.gradle.api.tasks.OutputFiles; |
2694 | PathSensitive:org.gradle.api.tasks.PathSensitive; |
2695 | PathSensitivity:org.gradle.api.tasks.PathSensitivity; |
2696 | ScalaRuntime:org.gradle.api.tasks.ScalaRuntime; |
2697 | ScalaSourceSet:org.gradle.api.tasks.ScalaSourceSet; |
2698 | SkipWhenEmpty:org.gradle.api.tasks.SkipWhenEmpty; |
2699 | SourceSet:org.gradle.api.tasks.SourceSet; |
2700 | SourceSetContainer:org.gradle.api.tasks.SourceSetContainer; |
2701 | SourceSetOutput:org.gradle.api.tasks.SourceSetOutput; |
2702 | SourceTask:org.gradle.api.tasks.SourceTask; |
2703 | StopActionException:org.gradle.api.tasks.StopActionException; |
2704 | StopExecutionException:org.gradle.api.tasks.StopExecutionException; |
2705 | Sync:org.gradle.api.tasks.Sync; |
2706 | TaskAction:org.gradle.api.tasks.TaskAction; |
2707 | TaskCollection:org.gradle.api.tasks.TaskCollection; |
2708 | TaskContainer:org.gradle.api.tasks.TaskContainer; |
2709 | TaskDependency:org.gradle.api.tasks.TaskDependency; |
2710 | TaskDestroyables:org.gradle.api.tasks.TaskDestroyables; |
2711 | TaskExecutionException:org.gradle.api.tasks.TaskExecutionException; |
2712 | TaskFilePropertyBuilder:org.gradle.api.tasks.TaskFilePropertyBuilder; |
2713 | TaskInputFilePropertyBuilder:org.gradle.api.tasks.TaskInputFilePropertyBuilder; |
2714 | TaskInputPropertyBuilder:org.gradle.api.tasks.TaskInputPropertyBuilder; |
2715 | TaskInputs:org.gradle.api.tasks.TaskInputs; |
2716 | TaskInstantiationException:org.gradle.api.tasks.TaskInstantiationException; |
2717 | TaskLocalState:org.gradle.api.tasks.TaskLocalState; |
2718 | TaskOutputFilePropertyBuilder:org.gradle.api.tasks.TaskOutputFilePropertyBuilder; |
2719 | TaskOutputs:org.gradle.api.tasks.TaskOutputs; |
2720 | TaskPropertyBuilder:org.gradle.api.tasks.TaskPropertyBuilder; |
2721 | TaskReference:org.gradle.api.tasks.TaskReference; |
2722 | TaskState:org.gradle.api.tasks.TaskState; |
2723 | TaskValidationException:org.gradle.api.tasks.TaskValidationException; |
2724 | Upload:org.gradle.api.tasks.Upload; |
2725 | VerificationTask:org.gradle.api.tasks.VerificationTask; |
2726 | WorkResult:org.gradle.api.tasks.WorkResult; |
2727 | WorkResults:org.gradle.api.tasks.WorkResults; |
2728 | WriteProperties:org.gradle.api.tasks.WriteProperties; |
2729 | AntTarget:org.gradle.api.tasks.ant.AntTarget; |
2730 | CreateStartScripts:org.gradle.api.tasks.application.CreateStartScripts;org.gradle.jvm.application.tasks.CreateStartScripts; |
2731 | AbstractArchiveTask:org.gradle.api.tasks.bundling.AbstractArchiveTask; |
2732 | Compression:org.gradle.api.tasks.bundling.Compression; |
2733 | Jar:org.gradle.api.tasks.bundling.Jar;org.gradle.jvm.tasks.Jar; |
2734 | Tar:org.gradle.api.tasks.bundling.Tar; |
2735 | War:org.gradle.api.tasks.bundling.War; |
2736 | Zip:org.gradle.api.tasks.bundling.Zip; |
2737 | ZipEntryCompression:org.gradle.api.tasks.bundling.ZipEntryCompression; |
2738 | AbstractCompile:org.gradle.api.tasks.compile.AbstractCompile; |
2739 | AbstractOptions:org.gradle.api.tasks.compile.AbstractOptions; |
2740 | BaseForkOptions:org.gradle.api.tasks.compile.BaseForkOptions; |
2741 | CompileOptions:org.gradle.api.tasks.compile.CompileOptions; |
2742 | DebugOptions:org.gradle.api.tasks.compile.DebugOptions; |
2743 | ForkOptions:org.gradle.api.tasks.compile.ForkOptions; |
2744 | GroovyCompile:org.gradle.api.tasks.compile.GroovyCompile; |
2745 | GroovyCompileOptions:org.gradle.api.tasks.compile.GroovyCompileOptions; |
2746 | GroovyForkOptions:org.gradle.api.tasks.compile.GroovyForkOptions; |
2747 | JavaCompile:org.gradle.api.tasks.compile.JavaCompile; |
2748 | AbstractDependencyReportTask:org.gradle.api.tasks.diagnostics.AbstractDependencyReportTask; |
2749 | AbstractReportTask:org.gradle.api.tasks.diagnostics.AbstractReportTask; |
2750 | BuildEnvironmentReportTask:org.gradle.api.tasks.diagnostics.BuildEnvironmentReportTask; |
2751 | DependencyInsightReportTask:org.gradle.api.tasks.diagnostics.DependencyInsightReportTask; |
2752 | DependencyReportTask:org.gradle.api.tasks.diagnostics.DependencyReportTask; |
2753 | ProjectReportTask:org.gradle.api.tasks.diagnostics.ProjectReportTask; |
2754 | PropertyReportTask:org.gradle.api.tasks.diagnostics.PropertyReportTask; |
2755 | TaskReportTask:org.gradle.api.tasks.diagnostics.TaskReportTask; |
2756 | IncrementalTaskInputs:org.gradle.api.tasks.incremental.IncrementalTaskInputs; |
2757 | InputFileDetails:org.gradle.api.tasks.incremental.InputFileDetails; |
2758 | Groovydoc:org.gradle.api.tasks.javadoc.Groovydoc; |
2759 | Javadoc:org.gradle.api.tasks.javadoc.Javadoc; |
2760 | IncrementalCompileOptions:org.gradle.api.tasks.scala.IncrementalCompileOptions; |
2761 | ScalaCompile:org.gradle.api.tasks.scala.ScalaCompile; |
2762 | ScalaCompileOptions:org.gradle.api.tasks.scala.ScalaCompileOptions; |
2763 | ScalaDoc:org.gradle.api.tasks.scala.ScalaDoc; |
2764 | ScalaDocOptions:org.gradle.api.tasks.scala.ScalaDocOptions; |
2765 | ScalaForkOptions:org.gradle.api.tasks.scala.ScalaForkOptions; |
2766 | AbstractTestTask:org.gradle.api.tasks.testing.AbstractTestTask; |
2767 | JUnitXmlReport:org.gradle.api.tasks.testing.JUnitXmlReport; |
2768 | Test:org.gradle.api.tasks.testing.Test; |
2769 | TestDescriptor:org.gradle.api.tasks.testing.TestDescriptor; |
2770 | TestExecutionException:org.gradle.api.tasks.testing.TestExecutionException; |
2771 | TestFilter:org.gradle.api.tasks.testing.TestFilter; |
2772 | TestFrameworkOptions:org.gradle.api.tasks.testing.TestFrameworkOptions; |
2773 | TestListener:org.gradle.api.tasks.testing.TestListener; |
2774 | TestOutputEvent:org.gradle.api.tasks.testing.TestOutputEvent; |
2775 | TestOutputListener:org.gradle.api.tasks.testing.TestOutputListener; |
2776 | TestReport:org.gradle.api.tasks.testing.TestReport; |
2777 | TestResult:org.gradle.api.tasks.testing.TestResult; |
2778 | TestTaskReports:org.gradle.api.tasks.testing.TestTaskReports; |
2779 | JUnitOptions:org.gradle.api.tasks.testing.junit.JUnitOptions; |
2780 | TestNGOptions:org.gradle.api.tasks.testing.testng.TestNGOptions; |
2781 | PatternFilterable:org.gradle.api.tasks.util.PatternFilterable; |
2782 | PatternSet:org.gradle.api.tasks.util.PatternSet; |
2783 | Wrapper:org.gradle.api.tasks.wrapper.Wrapper; |
2784 | Authentication:org.gradle.authentication.Authentication; |
2785 | AwsImAuthentication:org.gradle.authentication.aws.AwsImAuthentication; |
2786 | BasicAuthentication:org.gradle.authentication.http.BasicAuthentication; |
2787 | DigestAuthentication:org.gradle.authentication.http.DigestAuthentication; |
2788 | BuildInitPlugin:org.gradle.buildinit.plugins.BuildInitPlugin; |
2789 | WrapperPlugin:org.gradle.buildinit.plugins.WrapperPlugin; |
2790 | InitBuild:org.gradle.buildinit.tasks.InitBuild; |
2791 | BuildCacheEntryReader:org.gradle.caching.BuildCacheEntryReader; |
2792 | BuildCacheEntryWriter:org.gradle.caching.BuildCacheEntryWriter; |
2793 | BuildCacheException:org.gradle.caching.BuildCacheException; |
2794 | BuildCacheKey:org.gradle.caching.BuildCacheKey; |
2795 | BuildCacheService:org.gradle.caching.BuildCacheService; |
2796 | BuildCacheServiceFactory:org.gradle.caching.BuildCacheServiceFactory; |
2797 | MapBasedBuildCacheService:org.gradle.caching.MapBasedBuildCacheService; |
2798 | AbstractBuildCache:org.gradle.caching.configuration.AbstractBuildCache; |
2799 | BuildCache:org.gradle.caching.configuration.BuildCache; |
2800 | BuildCacheConfiguration:org.gradle.caching.configuration.BuildCacheConfiguration; |
2801 | HttpBuildCache:org.gradle.caching.http.HttpBuildCache; |
2802 | HttpBuildCacheCredentials:org.gradle.caching.http.HttpBuildCacheCredentials; |
2803 | DirectoryBuildCache:org.gradle.caching.local.DirectoryBuildCache; |
2804 | ParallelismConfiguration:org.gradle.concurrent.ParallelismConfiguration; |
2805 | CoreJavadocOptions:org.gradle.external.javadoc.CoreJavadocOptions; |
2806 | JavadocMemberLevel:org.gradle.external.javadoc.JavadocMemberLevel; |
2807 | JavadocOfflineLink:org.gradle.external.javadoc.JavadocOfflineLink; |
2808 | JavadocOptionFileOption:org.gradle.external.javadoc.JavadocOptionFileOption; |
2809 | JavadocOutputLevel:org.gradle.external.javadoc.JavadocOutputLevel; |
2810 | MinimalJavadocOptions:org.gradle.external.javadoc.MinimalJavadocOptions; |
2811 | OptionLessJavadocOptionFileOption:org.gradle.external.javadoc.OptionLessJavadocOptionFileOption; |
2812 | StandardJavadocDocletOptions:org.gradle.external.javadoc.StandardJavadocDocletOptions; |
2813 | ConfigFile:org.gradle.ide.visualstudio.ConfigFile; |
2814 | TextConfigFile:org.gradle.ide.visualstudio.TextConfigFile; |
2815 | TextProvider:org.gradle.ide.visualstudio.TextProvider; |
2816 | VisualStudioExtension:org.gradle.ide.visualstudio.VisualStudioExtension; |
2817 | VisualStudioProject:org.gradle.ide.visualstudio.VisualStudioProject; |
2818 | VisualStudioSolution:org.gradle.ide.visualstudio.VisualStudioSolution; |
2819 | XmlConfigFile:org.gradle.ide.visualstudio.XmlConfigFile; |
2820 | VisualStudioPlugin:org.gradle.ide.visualstudio.plugins.VisualStudioPlugin; |
2821 | GenerateFiltersFileTask:org.gradle.ide.visualstudio.tasks.GenerateFiltersFileTask; |
2822 | GenerateProjectFileTask:org.gradle.ide.visualstudio.tasks.GenerateProjectFileTask; |
2823 | GenerateSolutionFileTask:org.gradle.ide.visualstudio.tasks.GenerateSolutionFileTask; |
2824 | XcodeExtension:org.gradle.ide.xcode.XcodeExtension; |
2825 | XcodeProject:org.gradle.ide.xcode.XcodeProject; |
2826 | XcodePlugin:org.gradle.ide.xcode.plugins.XcodePlugin; |
2827 | GenerateSchemeFileTask:org.gradle.ide.xcode.tasks.GenerateSchemeFileTask; |
2828 | GenerateWorkspaceSettingsFileTask:org.gradle.ide.xcode.tasks.GenerateWorkspaceSettingsFileTask; |
2829 | GenerateXcodeProjectFileTask:org.gradle.ide.xcode.tasks.GenerateXcodeProjectFileTask; |
2830 | GenerateXcodeWorkspaceFileTask:org.gradle.ide.xcode.tasks.GenerateXcodeWorkspaceFileTask; |
2831 | IvyDescriptorArtifact:org.gradle.ivy.IvyDescriptorArtifact; |
2832 | IvyModule:org.gradle.ivy.IvyModule; |
2833 | ClassDirectoryBinarySpec:org.gradle.jvm.ClassDirectoryBinarySpec; |
2834 | JarBinarySpec:org.gradle.jvm.JarBinarySpec; |
2835 | JvmApiSpec:org.gradle.jvm.JvmApiSpec; |
2836 | JvmBinarySpec:org.gradle.jvm.JvmBinarySpec; |
2837 | JvmByteCode:org.gradle.jvm.JvmByteCode; |
2838 | JvmComponentSpec:org.gradle.jvm.JvmComponentSpec; |
2839 | JvmLibrary:org.gradle.jvm.JvmLibrary; |
2840 | JvmLibrarySpec:org.gradle.jvm.JvmLibrarySpec; |
2841 | JvmResources:org.gradle.jvm.JvmResources; |
2842 | JavaAppStartScriptGenerationDetails:org.gradle.jvm.application.scripts.JavaAppStartScriptGenerationDetails; |
2843 | ScriptGenerator:org.gradle.jvm.application.scripts.ScriptGenerator; |
2844 | TemplateBasedScriptGenerator:org.gradle.jvm.application.scripts.TemplateBasedScriptGenerator; |
2845 | JavaPlatform:org.gradle.jvm.platform.JavaPlatform; |
2846 | JUnitTestSuitePlugin:org.gradle.jvm.plugins.JUnitTestSuitePlugin; |
2847 | JvmComponentPlugin:org.gradle.jvm.plugins.JvmComponentPlugin; |
2848 | JvmTestSuiteBasePlugin:org.gradle.jvm.plugins.JvmTestSuiteBasePlugin; |
2849 | ApiJar:org.gradle.jvm.tasks.api.ApiJar; |
2850 | JUnitTestSuiteBinarySpec:org.gradle.jvm.test.JUnitTestSuiteBinarySpec; |
2851 | JUnitTestSuiteSpec:org.gradle.jvm.test.JUnitTestSuiteSpec; |
2852 | JvmTestSuiteBinarySpec:org.gradle.jvm.test.JvmTestSuiteBinarySpec; |
2853 | JvmTestSuiteSpec:org.gradle.jvm.test.JvmTestSuiteSpec; |
2854 | JavaToolChain:org.gradle.jvm.toolchain.JavaToolChain; |
2855 | JavaToolChainRegistry:org.gradle.jvm.toolchain.JavaToolChainRegistry; |
2856 | LocalJava:org.gradle.jvm.toolchain.LocalJava; |
2857 | AssemblerSourceSet:org.gradle.language.assembler.AssemblerSourceSet; |
2858 | AssemblerLangPlugin:org.gradle.language.assembler.plugins.AssemblerLangPlugin; |
2859 | AssemblerPlugin:org.gradle.language.assembler.plugins.AssemblerPlugin; |
2860 | Assemble:org.gradle.language.assembler.tasks.Assemble; |
2861 | DependentSourceSet:org.gradle.language.base.DependentSourceSet;org.gradle.language.nativeplatform.DependentSourceSet; |
2862 | FunctionalSourceSet:org.gradle.language.base.FunctionalSourceSet; |
2863 | LanguageSourceSet:org.gradle.language.base.LanguageSourceSet; |
2864 | ProjectSourceSet:org.gradle.language.base.ProjectSourceSet; |
2865 | SourcesArtifact:org.gradle.language.base.artifact.SourcesArtifact; |
2866 | CompilerVersion:org.gradle.language.base.compile.CompilerVersion; |
2867 | ComponentModelBasePlugin:org.gradle.language.base.plugins.ComponentModelBasePlugin; |
2868 | LanguageBasePlugin:org.gradle.language.base.plugins.LanguageBasePlugin; |
2869 | LifecycleBasePlugin:org.gradle.language.base.plugins.LifecycleBasePlugin; |
2870 | BaseLanguageSourceSet:org.gradle.language.base.sources.BaseLanguageSourceSet; |
2871 | CSourceSet:org.gradle.language.c.CSourceSet; |
2872 | CLangPlugin:org.gradle.language.c.plugins.CLangPlugin; |
2873 | CPlugin:org.gradle.language.c.plugins.CPlugin; |
2874 | CCompile:org.gradle.language.c.tasks.CCompile; |
2875 | CPreCompiledHeaderCompile:org.gradle.language.c.tasks.CPreCompiledHeaderCompile; |
2876 | CoffeeScriptSourceSet:org.gradle.language.coffeescript.CoffeeScriptSourceSet; |
2877 | CppApplication:org.gradle.language.cpp.CppApplication; |
2878 | CppBinary:org.gradle.language.cpp.CppBinary; |
2879 | CppComponent:org.gradle.language.cpp.CppComponent; |
2880 | CppExecutable:org.gradle.language.cpp.CppExecutable; |
2881 | CppLibrary:org.gradle.language.cpp.CppLibrary; |
2882 | CppSharedLibrary:org.gradle.language.cpp.CppSharedLibrary; |
2883 | CppSourceSet:org.gradle.language.cpp.CppSourceSet; |
2884 | CppBasePlugin:org.gradle.language.cpp.plugins.CppBasePlugin; |
2885 | CppExecutablePlugin:org.gradle.language.cpp.plugins.CppExecutablePlugin; |
2886 | CppLangPlugin:org.gradle.language.cpp.plugins.CppLangPlugin; |
2887 | CppLibraryPlugin:org.gradle.language.cpp.plugins.CppLibraryPlugin; |
2888 | CppPlugin:org.gradle.language.cpp.plugins.CppPlugin; |
2889 | CppCompile:org.gradle.language.cpp.tasks.CppCompile; |
2890 | CppPreCompiledHeaderCompile:org.gradle.language.cpp.tasks.CppPreCompiledHeaderCompile; |
2891 | JavaSourceSet:org.gradle.language.java.JavaSourceSet; |
2892 | JavadocArtifact:org.gradle.language.java.artifact.JavadocArtifact; |
2893 | JavaLanguagePlugin:org.gradle.language.java.plugins.JavaLanguagePlugin; |
2894 | PlatformJavaCompile:org.gradle.language.java.tasks.PlatformJavaCompile; |
2895 | JavaScriptSourceSet:org.gradle.language.javascript.JavaScriptSourceSet; |
2896 | JvmResourceSet:org.gradle.language.jvm.JvmResourceSet; |
2897 | JvmResourcesPlugin:org.gradle.language.jvm.plugins.JvmResourcesPlugin; |
2898 | ProcessResources:org.gradle.language.jvm.tasks.ProcessResources; |
2899 | HeaderExportingSourceSet:org.gradle.language.nativeplatform.HeaderExportingSourceSet; |
2900 | NativeResourceSet:org.gradle.language.nativeplatform.NativeResourceSet; |
2901 | AbstractNativeCompileTask:org.gradle.language.nativeplatform.tasks.AbstractNativeCompileTask; |
2902 | AbstractNativePCHCompileTask:org.gradle.language.nativeplatform.tasks.AbstractNativePCHCompileTask; |
2903 | AbstractNativeSourceCompileTask:org.gradle.language.nativeplatform.tasks.AbstractNativeSourceCompileTask; |
2904 | Depend:org.gradle.language.nativeplatform.tasks.Depend; |
2905 | ObjectiveCSourceSet:org.gradle.language.objectivec.ObjectiveCSourceSet; |
2906 | ObjectiveCLangPlugin:org.gradle.language.objectivec.plugins.ObjectiveCLangPlugin; |
2907 | ObjectiveCPlugin:org.gradle.language.objectivec.plugins.ObjectiveCPlugin; |
2908 | ObjectiveCCompile:org.gradle.language.objectivec.tasks.ObjectiveCCompile; |
2909 | ObjectiveCPreCompiledHeaderCompile:org.gradle.language.objectivec.tasks.ObjectiveCPreCompiledHeaderCompile; |
2910 | ObjectiveCppSourceSet:org.gradle.language.objectivecpp.ObjectiveCppSourceSet; |
2911 | ObjectiveCppLangPlugin:org.gradle.language.objectivecpp.plugins.ObjectiveCppLangPlugin; |
2912 | ObjectiveCppPlugin:org.gradle.language.objectivecpp.plugins.ObjectiveCppPlugin; |
2913 | ObjectiveCppCompile:org.gradle.language.objectivecpp.tasks.ObjectiveCppCompile; |
2914 | ObjectiveCppPreCompiledHeaderCompile:org.gradle.language.objectivecpp.tasks.ObjectiveCppPreCompiledHeaderCompile; |
2915 | WindowsResourceSet:org.gradle.language.rc.WindowsResourceSet; |
2916 | WindowsResourceScriptPlugin:org.gradle.language.rc.plugins.WindowsResourceScriptPlugin; |
2917 | WindowsResourcesPlugin:org.gradle.language.rc.plugins.WindowsResourcesPlugin; |
2918 | WindowsResourceCompile:org.gradle.language.rc.tasks.WindowsResourceCompile; |
2919 | RoutesSourceSet:org.gradle.language.routes.RoutesSourceSet; |
2920 | ScalaLanguageSourceSet:org.gradle.language.scala.ScalaLanguageSourceSet; |
2921 | ScalaPlatform:org.gradle.language.scala.ScalaPlatform; |
2922 | ScalaLanguagePlugin:org.gradle.language.scala.plugins.ScalaLanguagePlugin; |
2923 | AbstractScalaCompile:org.gradle.language.scala.tasks.AbstractScalaCompile; |
2924 | BaseScalaCompileOptions:org.gradle.language.scala.tasks.BaseScalaCompileOptions; |
2925 | PlatformScalaCompile:org.gradle.language.scala.tasks.PlatformScalaCompile; |
2926 | ScalaToolChain:org.gradle.language.scala.toolchain.ScalaToolChain; |
2927 | SwiftApplication:org.gradle.language.swift.SwiftApplication; |
2928 | SwiftBinary:org.gradle.language.swift.SwiftBinary; |
2929 | SwiftComponent:org.gradle.language.swift.SwiftComponent; |
2930 | SwiftExecutable:org.gradle.language.swift.SwiftExecutable; |
2931 | SwiftLibrary:org.gradle.language.swift.SwiftLibrary; |
2932 | SwiftSharedLibrary:org.gradle.language.swift.SwiftSharedLibrary; |
2933 | SwiftBasePlugin:org.gradle.language.swift.plugins.SwiftBasePlugin; |
2934 | SwiftExecutablePlugin:org.gradle.language.swift.plugins.SwiftExecutablePlugin; |
2935 | SwiftLibraryPlugin:org.gradle.language.swift.plugins.SwiftLibraryPlugin; |
2936 | SwiftCompile:org.gradle.language.swift.tasks.SwiftCompile; |
2937 | UnexportMainSymbol:org.gradle.language.swift.tasks.UnexportMainSymbol; |
2938 | TwirlImports:org.gradle.language.twirl.TwirlImports; |
2939 | TwirlSourceSet:org.gradle.language.twirl.TwirlSourceSet; |
2940 | TwirlTemplateFormat:org.gradle.language.twirl.TwirlTemplateFormat; |
2941 | MavenModule:org.gradle.maven.MavenModule; |
2942 | MavenPomArtifact:org.gradle.maven.MavenPomArtifact; |
2943 | ConfigurationCycleException:org.gradle.model.ConfigurationCycleException; |
2944 | Defaults:org.gradle.model.Defaults; |
2945 | Each:org.gradle.model.Each; |
2946 | Finalize:org.gradle.model.Finalize; |
2947 | InvalidModelRuleDeclarationException:org.gradle.model.InvalidModelRuleDeclarationException; |
2948 | InvalidModelRuleException:org.gradle.model.InvalidModelRuleException; |
2949 | Managed:org.gradle.model.Managed; |
2950 | Model:org.gradle.model.Model; |
2951 | ModelElement:org.gradle.model.ModelElement; |
2952 | ModelMap:org.gradle.model.ModelMap; |
2953 | ModelRuleBindingException:org.gradle.model.ModelRuleBindingException; |
2954 | ModelSet:org.gradle.model.ModelSet; |
2955 | ModelViewClosedException:org.gradle.model.ModelViewClosedException; |
2956 | Mutate:org.gradle.model.Mutate; |
2957 | Path:org.gradle.model.Path; |
2958 | ReadOnlyModelViewException:org.gradle.model.ReadOnlyModelViewException; |
2959 | RuleInput:org.gradle.model.RuleInput; |
2960 | RuleSource:org.gradle.model.RuleSource; |
2961 | RuleTarget:org.gradle.model.RuleTarget; |
2962 | Rules:org.gradle.model.Rules; |
2963 | Unmanaged:org.gradle.model.Unmanaged; |
2964 | Validate:org.gradle.model.Validate; |
2965 | WriteOnlyModelViewException:org.gradle.model.WriteOnlyModelViewException; |
2966 | BuildType:org.gradle.nativeplatform.BuildType; |
2967 | BuildTypeContainer:org.gradle.nativeplatform.BuildTypeContainer; |
2968 | Flavor:org.gradle.nativeplatform.Flavor; |
2969 | FlavorContainer:org.gradle.nativeplatform.FlavorContainer; |
2970 | NativeBinary:org.gradle.nativeplatform.NativeBinary; |
2971 | NativeBinarySpec:org.gradle.nativeplatform.NativeBinarySpec; |
2972 | NativeComponentExtension:org.gradle.nativeplatform.NativeComponentExtension; |
2973 | NativeComponentSpec:org.gradle.nativeplatform.NativeComponentSpec; |
2974 | NativeDependencySet:org.gradle.nativeplatform.NativeDependencySet; |
2975 | NativeExecutable:org.gradle.nativeplatform.NativeExecutable; |
2976 | NativeExecutableBinary:org.gradle.nativeplatform.NativeExecutableBinary; |
2977 | NativeExecutableBinarySpec:org.gradle.nativeplatform.NativeExecutableBinarySpec; |
2978 | NativeExecutableFileSpec:org.gradle.nativeplatform.NativeExecutableFileSpec; |
2979 | NativeExecutableSpec:org.gradle.nativeplatform.NativeExecutableSpec; |
2980 | NativeInstallationSpec:org.gradle.nativeplatform.NativeInstallationSpec; |
2981 | NativeLibrary:org.gradle.nativeplatform.NativeLibrary; |
2982 | NativeLibraryBinary:org.gradle.nativeplatform.NativeLibraryBinary; |
2983 | NativeLibraryBinarySpec:org.gradle.nativeplatform.NativeLibraryBinarySpec; |
2984 | NativeLibraryRequirement:org.gradle.nativeplatform.NativeLibraryRequirement; |
2985 | NativeLibrarySpec:org.gradle.nativeplatform.NativeLibrarySpec; |
2986 | ObjectFile:org.gradle.nativeplatform.ObjectFile; |
2987 | PrebuiltLibraries:org.gradle.nativeplatform.PrebuiltLibraries; |
2988 | PrebuiltLibrary:org.gradle.nativeplatform.PrebuiltLibrary; |
2989 | PrebuiltSharedLibraryBinary:org.gradle.nativeplatform.PrebuiltSharedLibraryBinary; |
2990 | PrebuiltStaticLibraryBinary:org.gradle.nativeplatform.PrebuiltStaticLibraryBinary; |
2991 | PreprocessingTool:org.gradle.nativeplatform.PreprocessingTool; |
2992 | Repositories:org.gradle.nativeplatform.Repositories; |
2993 | SharedLibraryBinary:org.gradle.nativeplatform.SharedLibraryBinary; |
2994 | SharedLibraryBinarySpec:org.gradle.nativeplatform.SharedLibraryBinarySpec; |
2995 | StaticLibraryBinary:org.gradle.nativeplatform.StaticLibraryBinary; |
2996 | StaticLibraryBinarySpec:org.gradle.nativeplatform.StaticLibraryBinarySpec; |
2997 | TargetedNativeComponent:org.gradle.nativeplatform.TargetedNativeComponent; |
2998 | Tool:org.gradle.nativeplatform.Tool; |
2999 | Architecture:org.gradle.nativeplatform.platform.Architecture; |
3000 | NativePlatform:org.gradle.nativeplatform.platform.NativePlatform; |
3001 | OperatingSystem:org.gradle.nativeplatform.platform.OperatingSystem; |
3002 | NativeComponentModelPlugin:org.gradle.nativeplatform.plugins.NativeComponentModelPlugin; |
3003 | NativeComponentPlugin:org.gradle.nativeplatform.plugins.NativeComponentPlugin; |
3004 | AbstractLinkTask:org.gradle.nativeplatform.tasks.AbstractLinkTask; |
3005 | CreateStaticLibrary:org.gradle.nativeplatform.tasks.CreateStaticLibrary; |
3006 | InstallExecutable:org.gradle.nativeplatform.tasks.InstallExecutable; |
3007 | LinkExecutable:org.gradle.nativeplatform.tasks.LinkExecutable; |
3008 | LinkMachOBundle:org.gradle.nativeplatform.tasks.LinkMachOBundle; |
3009 | LinkSharedLibrary:org.gradle.nativeplatform.tasks.LinkSharedLibrary; |
3010 | ObjectFilesToBinary:org.gradle.nativeplatform.tasks.ObjectFilesToBinary; |
3011 | PrefixHeaderFileGenerateTask:org.gradle.nativeplatform.tasks.PrefixHeaderFileGenerateTask; |
3012 | NativeTestSuiteBinarySpec:org.gradle.nativeplatform.test.NativeTestSuiteBinarySpec; |
3013 | NativeTestSuiteSpec:org.gradle.nativeplatform.test.NativeTestSuiteSpec; |
3014 | CppTestSuite:org.gradle.nativeplatform.test.cpp.CppTestSuite; |
3015 | CppUnitTestPlugin:org.gradle.nativeplatform.test.cpp.plugins.CppUnitTestPlugin; |
3016 | CUnitTestSuiteBinarySpec:org.gradle.nativeplatform.test.cunit.CUnitTestSuiteBinarySpec; |
3017 | CUnitTestSuiteSpec:org.gradle.nativeplatform.test.cunit.CUnitTestSuiteSpec; |
3018 | CUnitConventionPlugin:org.gradle.nativeplatform.test.cunit.plugins.CUnitConventionPlugin; |
3019 | CUnitPlugin:org.gradle.nativeplatform.test.cunit.plugins.CUnitPlugin; |
3020 | GenerateCUnitLauncher:org.gradle.nativeplatform.test.cunit.tasks.GenerateCUnitLauncher; |
3021 | GoogleTestTestSuiteBinarySpec:org.gradle.nativeplatform.test.googletest.GoogleTestTestSuiteBinarySpec; |
3022 | GoogleTestTestSuiteSpec:org.gradle.nativeplatform.test.googletest.GoogleTestTestSuiteSpec; |
3023 | GoogleTestConventionPlugin:org.gradle.nativeplatform.test.googletest.plugins.GoogleTestConventionPlugin; |
3024 | GoogleTestPlugin:org.gradle.nativeplatform.test.googletest.plugins.GoogleTestPlugin; |
3025 | NativeBinariesTestPlugin:org.gradle.nativeplatform.test.plugins.NativeBinariesTestPlugin; |
3026 | RunTestExecutable:org.gradle.nativeplatform.test.tasks.RunTestExecutable; |
3027 | SwiftXCTestBinary:org.gradle.nativeplatform.test.xctest.SwiftXCTestBinary; |
3028 | SwiftXCTestSuite:org.gradle.nativeplatform.test.xctest.SwiftXCTestSuite; |
3029 | XCTestConventionPlugin:org.gradle.nativeplatform.test.xctest.plugins.XCTestConventionPlugin; |
3030 | InstallXCTestBundle:org.gradle.nativeplatform.test.xctest.tasks.InstallXCTestBundle; |
3031 | XcTest:org.gradle.nativeplatform.test.xctest.tasks.XcTest; |
3032 | Clang:org.gradle.nativeplatform.toolchain.Clang; |
3033 | CommandLineToolConfiguration:org.gradle.nativeplatform.toolchain.CommandLineToolConfiguration; |
3034 | Gcc:org.gradle.nativeplatform.toolchain.Gcc; |
3035 | GccCommandLineToolConfiguration:org.gradle.nativeplatform.toolchain.GccCommandLineToolConfiguration; |
3036 | GccCompatibleToolChain:org.gradle.nativeplatform.toolchain.GccCompatibleToolChain; |
3037 | GccPlatformToolChain:org.gradle.nativeplatform.toolchain.GccPlatformToolChain; |
3038 | NativePlatformToolChain:org.gradle.nativeplatform.toolchain.NativePlatformToolChain; |
3039 | NativeToolChain:org.gradle.nativeplatform.toolchain.NativeToolChain; |
3040 | NativeToolChainRegistry:org.gradle.nativeplatform.toolchain.NativeToolChainRegistry; |
3041 | Swiftc:org.gradle.nativeplatform.toolchain.Swiftc; |
3042 | SwiftcPlatformToolChain:org.gradle.nativeplatform.toolchain.SwiftcPlatformToolChain; |
3043 | VisualCpp:org.gradle.nativeplatform.toolchain.VisualCpp; |
3044 | VisualCppPlatformToolChain:org.gradle.nativeplatform.toolchain.VisualCppPlatformToolChain; |
3045 | ClangCompilerPlugin:org.gradle.nativeplatform.toolchain.plugins.ClangCompilerPlugin; |
3046 | GccCompilerPlugin:org.gradle.nativeplatform.toolchain.plugins.GccCompilerPlugin; |
3047 | MicrosoftVisualCppCompilerPlugin:org.gradle.nativeplatform.toolchain.plugins.MicrosoftVisualCppCompilerPlugin; |
3048 | SwiftCompilerPlugin:org.gradle.nativeplatform.toolchain.plugins.SwiftCompilerPlugin; |
3049 | InputNormalization:org.gradle.normalization.InputNormalization; |
3050 | InputNormalizationHandler:org.gradle.normalization.InputNormalizationHandler; |
3051 | RuntimeClasspathNormalization:org.gradle.normalization.RuntimeClasspathNormalization; |
3052 | Application:org.gradle.platform.base.Application; |
3053 | ApplicationBinarySpec:org.gradle.platform.base.ApplicationBinarySpec; |
3054 | ApplicationSpec:org.gradle.platform.base.ApplicationSpec; |
3055 | Binary:org.gradle.platform.base.Binary; |
3056 | BinaryContainer:org.gradle.platform.base.BinaryContainer; |
3057 | BinarySpec:org.gradle.platform.base.BinarySpec; |
3058 | BinaryTasks:org.gradle.platform.base.BinaryTasks; |
3059 | BinaryTasksCollection:org.gradle.platform.base.BinaryTasksCollection; |
3060 | ComponentBinaries:org.gradle.platform.base.ComponentBinaries; |
3061 | ComponentSpec:org.gradle.platform.base.ComponentSpec; |
3062 | ComponentSpecContainer:org.gradle.platform.base.ComponentSpecContainer; |
3063 | ComponentType:org.gradle.platform.base.ComponentType; |
3064 | DependencySpec:org.gradle.platform.base.DependencySpec; |
3065 | DependencySpecBuilder:org.gradle.platform.base.DependencySpecBuilder; |
3066 | DependencySpecContainer:org.gradle.platform.base.DependencySpecContainer; |
3067 | GeneralComponentSpec:org.gradle.platform.base.GeneralComponentSpec; |
3068 | InvalidModelException:org.gradle.platform.base.InvalidModelException; |
3069 | Library:org.gradle.platform.base.Library; |
3070 | LibraryBinaryDependencySpec:org.gradle.platform.base.LibraryBinaryDependencySpec; |
3071 | LibraryBinarySpec:org.gradle.platform.base.LibraryBinarySpec; |
3072 | LibrarySpec:org.gradle.platform.base.LibrarySpec; |
3073 | ModelInstantiationException:org.gradle.platform.base.ModelInstantiationException; |
3074 | ModuleDependencySpec:org.gradle.platform.base.ModuleDependencySpec; |
3075 | ModuleDependencySpecBuilder:org.gradle.platform.base.ModuleDependencySpecBuilder; |
3076 | Platform:org.gradle.platform.base.Platform; |
3077 | PlatformAwareComponentSpec:org.gradle.platform.base.PlatformAwareComponentSpec; |
3078 | PlatformContainer:org.gradle.platform.base.PlatformContainer; |
3079 | ProjectDependencySpec:org.gradle.platform.base.ProjectDependencySpec; |
3080 | ProjectDependencySpecBuilder:org.gradle.platform.base.ProjectDependencySpecBuilder; |
3081 | SourceComponentSpec:org.gradle.platform.base.SourceComponentSpec; |
3082 | ToolChain:org.gradle.platform.base.ToolChain; |
3083 | ToolChainRegistry:org.gradle.platform.base.ToolChainRegistry; |
3084 | TransformationFileType:org.gradle.platform.base.TransformationFileType; |
3085 | TypeBuilder:org.gradle.platform.base.TypeBuilder; |
3086 | Variant:org.gradle.platform.base.Variant; |
3087 | VariantComponent:org.gradle.platform.base.VariantComponent; |
3088 | VariantComponentSpec:org.gradle.platform.base.VariantComponentSpec; |
3089 | BaseBinarySpec:org.gradle.platform.base.binary.BaseBinarySpec; |
3090 | BaseComponentSpec:org.gradle.platform.base.component.BaseComponentSpec; |
3091 | BinaryBasePlugin:org.gradle.platform.base.plugins.BinaryBasePlugin; |
3092 | ComponentBasePlugin:org.gradle.platform.base.plugins.ComponentBasePlugin; |
3093 | JvmClasses:org.gradle.play.JvmClasses; |
3094 | PlayApplicationBinarySpec:org.gradle.play.PlayApplicationBinarySpec; |
3095 | PlayApplicationSpec:org.gradle.play.PlayApplicationSpec; |
3096 | PlayPlatformAwareComponentSpec:org.gradle.play.PlayPlatformAwareComponentSpec; |
3097 | PublicAssets:org.gradle.play.PublicAssets; |
3098 | PlayDistribution:org.gradle.play.distribution.PlayDistribution; |
3099 | PlayDistributionContainer:org.gradle.play.distribution.PlayDistributionContainer; |
3100 | PlayPlatform:org.gradle.play.platform.PlayPlatform; |
3101 | PlayApplicationPlugin:org.gradle.play.plugins.PlayApplicationPlugin; |
3102 | PlayCoffeeScriptPlugin:org.gradle.play.plugins.PlayCoffeeScriptPlugin; |
3103 | PlayDistributionPlugin:org.gradle.play.plugins.PlayDistributionPlugin; |
3104 | PlayJavaScriptPlugin:org.gradle.play.plugins.PlayJavaScriptPlugin; |
3105 | PlayPlugin:org.gradle.play.plugins.PlayPlugin; |
3106 | PlayPluginConfigurations:org.gradle.play.plugins.PlayPluginConfigurations; |
3107 | PlayRoutesPlugin:org.gradle.play.plugins.PlayRoutesPlugin; |
3108 | PlayTestPlugin:org.gradle.play.plugins.PlayTestPlugin; |
3109 | PlayTwirlPlugin:org.gradle.play.plugins.PlayTwirlPlugin; |
3110 | PlayIdePlugin:org.gradle.play.plugins.ide.PlayIdePlugin; |
3111 | JavaScriptMinify:org.gradle.play.tasks.JavaScriptMinify; |
3112 | PlayCoffeeScriptCompile:org.gradle.play.tasks.PlayCoffeeScriptCompile; |
3113 | PlayRun:org.gradle.play.tasks.PlayRun; |
3114 | RoutesCompile:org.gradle.play.tasks.RoutesCompile; |
3115 | TwirlCompile:org.gradle.play.tasks.TwirlCompile; |
3116 | PlayToolChain:org.gradle.play.toolchain.PlayToolChain; |
3117 | GradlePluginDevelopmentExtension:org.gradle.plugin.devel.GradlePluginDevelopmentExtension; |
3118 | PluginDeclaration:org.gradle.plugin.devel.PluginDeclaration; |
3119 | IvyPluginPublishingRules:org.gradle.plugin.devel.plugins.IvyPluginPublishingRules; |
3120 | JavaGradlePluginPlugin:org.gradle.plugin.devel.plugins.JavaGradlePluginPlugin; |
3121 | MavenPluginPublishingRules:org.gradle.plugin.devel.plugins.MavenPluginPublishingRules; |
3122 | GeneratePluginDescriptors:org.gradle.plugin.devel.tasks.GeneratePluginDescriptors; |
3123 | PluginUnderTestMetadata:org.gradle.plugin.devel.tasks.PluginUnderTestMetadata; |
3124 | ValidateTaskProperties:org.gradle.plugin.devel.tasks.ValidateTaskProperties; |
3125 | PluginManagementSpec:org.gradle.plugin.management.PluginManagementSpec; |
3126 | PluginRequest:org.gradle.plugin.management.PluginRequest; |
3127 | PluginResolutionStrategy:org.gradle.plugin.management.PluginResolutionStrategy; |
3128 | PluginResolveDetails:org.gradle.plugin.management.PluginResolveDetails; |
3129 | PluginDependenciesSpec:org.gradle.plugin.use.PluginDependenciesSpec; |
3130 | PluginDependencySpec:org.gradle.plugin.use.PluginDependencySpec; |
3131 | PluginId:org.gradle.plugin.use.PluginId; |
3132 | Ear:org.gradle.plugins.ear.Ear; |
3133 | EarPlugin:org.gradle.plugins.ear.EarPlugin; |
3134 | EarPluginConvention:org.gradle.plugins.ear.EarPluginConvention; |
3135 | DeploymentDescriptor:org.gradle.plugins.ear.descriptor.DeploymentDescriptor; |
3136 | EarModule:org.gradle.plugins.ear.descriptor.EarModule; |
3137 | EarSecurityRole:org.gradle.plugins.ear.descriptor.EarSecurityRole; |
3138 | EarWebModule:org.gradle.plugins.ear.descriptor.EarWebModule; |
3139 | FileContentMerger:org.gradle.plugins.ide.api.FileContentMerger; |
3140 | GeneratorTask:org.gradle.plugins.ide.api.GeneratorTask; |
3141 | PropertiesFileContentMerger:org.gradle.plugins.ide.api.PropertiesFileContentMerger; |
3142 | PropertiesGeneratorTask:org.gradle.plugins.ide.api.PropertiesGeneratorTask; |
3143 | PropertyListGeneratorTask:org.gradle.plugins.ide.api.PropertyListGeneratorTask; |
3144 | XmlFileContentMerger:org.gradle.plugins.ide.api.XmlFileContentMerger; |
3145 | XmlGeneratorTask:org.gradle.plugins.ide.api.XmlGeneratorTask; |
3146 | EclipsePlugin:org.gradle.plugins.ide.eclipse.EclipsePlugin; |
3147 | EclipseWtpPlugin:org.gradle.plugins.ide.eclipse.EclipseWtpPlugin; |
3148 | GenerateEclipseClasspath:org.gradle.plugins.ide.eclipse.GenerateEclipseClasspath; |
3149 | GenerateEclipseJdt:org.gradle.plugins.ide.eclipse.GenerateEclipseJdt; |
3150 | GenerateEclipseProject:org.gradle.plugins.ide.eclipse.GenerateEclipseProject; |
3151 | GenerateEclipseWtpComponent:org.gradle.plugins.ide.eclipse.GenerateEclipseWtpComponent; |
3152 | GenerateEclipseWtpFacet:org.gradle.plugins.ide.eclipse.GenerateEclipseWtpFacet; |
3153 | GenerateIdeaModule:org.gradle.plugins.ide.idea.GenerateIdeaModule; |
3154 | GenerateIdeaProject:org.gradle.plugins.ide.idea.GenerateIdeaProject; |
3155 | GenerateIdeaWorkspace:org.gradle.plugins.ide.idea.GenerateIdeaWorkspace; |
3156 | IdeaPlugin:org.gradle.plugins.ide.idea.IdeaPlugin; |
3157 | JavaScriptBasePlugin:org.gradle.plugins.javascript.base.JavaScriptBasePlugin; |
3158 | JavaScriptExtension:org.gradle.plugins.javascript.base.JavaScriptExtension; |
3159 | JavaScriptRepositoriesExtension:org.gradle.plugins.javascript.base.JavaScriptRepositoriesExtension; |
3160 | SourceTransformationException:org.gradle.plugins.javascript.base.SourceTransformationException; |
3161 | CoffeeScriptBasePlugin:org.gradle.plugins.javascript.coffeescript.CoffeeScriptBasePlugin; |
3162 | CoffeeScriptCompile:org.gradle.plugins.javascript.coffeescript.CoffeeScriptCompile; |
3163 | CoffeeScriptCompileOptions:org.gradle.plugins.javascript.coffeescript.CoffeeScriptCompileOptions; |
3164 | CoffeeScriptCompileSpec:org.gradle.plugins.javascript.coffeescript.CoffeeScriptCompileSpec; |
3165 | CoffeeScriptCompiler:org.gradle.plugins.javascript.coffeescript.CoffeeScriptCompiler; |
3166 | CoffeeScriptExtension:org.gradle.plugins.javascript.coffeescript.CoffeeScriptExtension; |
3167 | EnvJsExtension:org.gradle.plugins.javascript.envjs.EnvJsExtension; |
3168 | EnvJsPlugin:org.gradle.plugins.javascript.envjs.EnvJsPlugin; |
3169 | BrowserEvaluate:org.gradle.plugins.javascript.envjs.browser.BrowserEvaluate; |
3170 | BrowserEvaluator:org.gradle.plugins.javascript.envjs.browser.BrowserEvaluator; |
3171 | HttpFileServer:org.gradle.plugins.javascript.envjs.http.HttpFileServer; |
3172 | HttpFileServerFactory:org.gradle.plugins.javascript.envjs.http.HttpFileServerFactory; |
3173 | SimpleHttpFileServer:org.gradle.plugins.javascript.envjs.http.simple.SimpleHttpFileServer; |
3174 | SimpleHttpFileServerFactory:org.gradle.plugins.javascript.envjs.http.simple.SimpleHttpFileServerFactory; |
3175 | JsHint:org.gradle.plugins.javascript.jshint.JsHint; |
3176 | JsHintExtension:org.gradle.plugins.javascript.jshint.JsHintExtension; |
3177 | JsHintPlugin:org.gradle.plugins.javascript.jshint.JsHintPlugin; |
3178 | RhinoExtension:org.gradle.plugins.javascript.rhino.RhinoExtension; |
3179 | RhinoPlugin:org.gradle.plugins.javascript.rhino.RhinoPlugin; |
3180 | RhinoShellExec:org.gradle.plugins.javascript.rhino.RhinoShellExec; |
3181 | Sign:org.gradle.plugins.signing.Sign; |
3182 | SignOperation:org.gradle.plugins.signing.SignOperation; |
3183 | Signature:org.gradle.plugins.signing.Signature; |
3184 | SignatureSpec:org.gradle.plugins.signing.SignatureSpec; |
3185 | SigningExtension:org.gradle.plugins.signing.SigningExtension; |
3186 | SigningPlugin:org.gradle.plugins.signing.SigningPlugin; |
3187 | Signatory:org.gradle.plugins.signing.signatory.Signatory; |
3188 | SignatoryProvider:org.gradle.plugins.signing.signatory.SignatoryProvider; |
3189 | SignatorySupport:org.gradle.plugins.signing.signatory.SignatorySupport; |
3190 | Dsl:org.gradle.plugins.signing.signatory.pgp.Dsl; |
3191 | PgpKeyId:org.gradle.plugins.signing.signatory.pgp.PgpKeyId; |
3192 | PgpSignatory:org.gradle.plugins.signing.signatory.pgp.PgpSignatory; |
3193 | PgpSignatoryFactory:org.gradle.plugins.signing.signatory.pgp.PgpSignatoryFactory; |
3194 | PgpSignatoryProvider:org.gradle.plugins.signing.signatory.pgp.PgpSignatoryProvider; |
3195 | AbstractSignatureType:org.gradle.plugins.signing.type.AbstractSignatureType; |
3196 | AbstractSignatureTypeProvider:org.gradle.plugins.signing.type.AbstractSignatureTypeProvider; |
3197 | BinarySignatureType:org.gradle.plugins.signing.type.BinarySignatureType; |
3198 | DefaultSignatureTypeProvider:org.gradle.plugins.signing.type.DefaultSignatureTypeProvider; |
3199 | SignatureType:org.gradle.plugins.signing.type.SignatureType; |
3200 | SignatureTypeProvider:org.gradle.plugins.signing.type.SignatureTypeProvider; |
3201 | ArmoredSignatureType:org.gradle.plugins.signing.type.pgp.ArmoredSignatureType; |
3202 | BaseExecSpec:org.gradle.process.BaseExecSpec; |
3203 | ExecResult:org.gradle.process.ExecResult; |
3204 | ExecSpec:org.gradle.process.ExecSpec; |
3205 | JavaExecSpec:org.gradle.process.JavaExecSpec; |
3206 | JavaForkOptions:org.gradle.process.JavaForkOptions; |
3207 | ProcessForkOptions:org.gradle.process.ProcessForkOptions; |
3208 | TestSuiteBinarySpec:org.gradle.testing.base.TestSuiteBinarySpec; |
3209 | TestSuiteContainer:org.gradle.testing.base.TestSuiteContainer; |
3210 | TestSuiteSpec:org.gradle.testing.base.TestSuiteSpec; |
3211 | TestSuiteTaskCollection:org.gradle.testing.base.TestSuiteTaskCollection; |
3212 | TestingBasePlugin:org.gradle.testing.base.plugins.TestingBasePlugin; |
3213 | TestingModelBasePlugin:org.gradle.testing.base.plugins.TestingModelBasePlugin; |
3214 | JacocoPlugin:org.gradle.testing.jacoco.plugins.JacocoPlugin; |
3215 | JacocoPluginExtension:org.gradle.testing.jacoco.plugins.JacocoPluginExtension; |
3216 | JacocoTaskExtension:org.gradle.testing.jacoco.plugins.JacocoTaskExtension; |
3217 | JacocoBase:org.gradle.testing.jacoco.tasks.JacocoBase; |
3218 | JacocoCoverageVerification:org.gradle.testing.jacoco.tasks.JacocoCoverageVerification; |
3219 | JacocoMerge:org.gradle.testing.jacoco.tasks.JacocoMerge; |
3220 | JacocoReport:org.gradle.testing.jacoco.tasks.JacocoReport; |
3221 | JacocoReportBase:org.gradle.testing.jacoco.tasks.JacocoReportBase; |
3222 | JacocoReportsContainer:org.gradle.testing.jacoco.tasks.JacocoReportsContainer; |
3223 | JacocoLimit:org.gradle.testing.jacoco.tasks.rules.JacocoLimit; |
3224 | JacocoViolationRule:org.gradle.testing.jacoco.tasks.rules.JacocoViolationRule; |
3225 | JacocoViolationRulesContainer:org.gradle.testing.jacoco.tasks.rules.JacocoViolationRulesContainer; |
3226 | BuildTask:org.gradle.testkit.runner.BuildTask; |
3227 | GradleRunner:org.gradle.testkit.runner.GradleRunner; |
3228 | InvalidPluginMetadataException:org.gradle.testkit.runner.InvalidPluginMetadataException; |
3229 | InvalidRunnerConfigurationException:org.gradle.testkit.runner.InvalidRunnerConfigurationException; |
3230 | TaskOutcome:org.gradle.testkit.runner.TaskOutcome; |
3231 | UnexpectedBuildFailure:org.gradle.testkit.runner.UnexpectedBuildFailure; |
3232 | UnexpectedBuildResultException:org.gradle.testkit.runner.UnexpectedBuildResultException; |
3233 | UnexpectedBuildSuccess:org.gradle.testkit.runner.UnexpectedBuildSuccess; |
3234 | UnsupportedFeatureException:org.gradle.testkit.runner.UnsupportedFeatureException; |
3235 | SourceControl:org.gradle.vcs.SourceControl; |
3236 | VcsMapping:org.gradle.vcs.VcsMapping; |
3237 | VcsMappings:org.gradle.vcs.VcsMappings; |
3238 | VersionControlSpec:org.gradle.vcs.VersionControlSpec; |
3239 | VersionControlSystem:org.gradle.vcs.VersionControlSystem; |
3240 | VersionRef:org.gradle.vcs.VersionRef; |
3241 | GitVersionControlSpec:org.gradle.vcs.git.GitVersionControlSpec; |
3242 | ForkMode:org.gradle.workers.ForkMode; |
3243 | IsolationMode:org.gradle.workers.IsolationMode; |
3244 | WorkerConfiguration:org.gradle.workers.WorkerConfiguration; |
3245 | WorkerExecutionException:org.gradle.workers.WorkerExecutionException; |
3246 | WorkerExecutor:org.gradle.workers.WorkerExecutor; |
3247 | "))) |
3248 | (invoke "ant" "jar") |
3249 | #t))))))))) |
3250 | |
3251 | ;; Gradle doesn't provide a gradle binary or script, so we provide it instead. |
3252 | ;; Gradle expects that all its modules and dependency jars are located in the |
3253 | ;; same directory. That directory must be called "lib". |
3254 | ;; In this package, we create a script that puts gradle-launcher in the |
3255 | ;; classpath (that's ok because gradle-launcher has a Class-Path declaration in |
3256 | ;; its MANIFEST.MF). This runs the main entry point of gradle that will look |
3257 | ;; for its requirements in that directory. I don't really understand how this |
3258 | ;; is done, since the classpath contains only jar files and not directories, |
3259 | ;; and it seems to look for gradle-installation-beacon, but it's definitely not |
3260 | ;; in the classpath... |
3261 | ;; |
3262 | ;; Currently, gradle can find its modules and start running, but it will fail |
3263 | ;; at reading the api-mapping.txt file from gradle-docs. |
3264 | (define-public gradle |
3265 | (package |
3266 | (inherit gradle-base-services) |
3267 | (name "gradle") |
3268 | (build-system trivial-build-system) |
3269 | (arguments |
3270 | `(#:modules ((guix build utils)) |
3271 | #:builder (begin |
3272 | (use-modules (guix build utils)) |
3273 | (let* ((output (assoc-ref %outputs "out")) |
3274 | (bindir (string-append output "/bin")) |
3275 | (libdir (string-append output "/lib")) |
3276 | (plugdir (string-append libdir "/plugins")) |
3277 | (filename (string-append bindir "/gradle")) |
3278 | (plugins |
3279 | '("gradle-workers" |
3280 | "gradle-version-control" |
3281 | "gradle-testing-jvm" |
3282 | "gradle-testing-base" |
3283 | "gradle-resources-http" |
3284 | "gradle-reporting" |
3285 | "gradle-publish" |
3286 | "gradle-plugins" |
3287 | "gradle-platform-native" |
3288 | "gradle-platform-jvm" |
3289 | "gradle-platform-base" |
3290 | "gradle-plugin-use" |
3291 | "gradle-maven" |
3292 | "gradle-language-jvm" |
3293 | "gradle-language-java" |
3294 | "gradle-language-groovy" |
3295 | "gradle-ivy" |
3296 | "gradle-ear" |
3297 | "gradle-diagnostics" |
3298 | "gradle-dependency-management" |
3299 | "gradle-build-comparison" |
3300 | "gradle-composite-builds" |
3301 | "gradle-build-init" |
3302 | "gradle-build-cache-http" |
3303 | "gradle-antlr" |
3304 | "gradle-announce" |
3305 | "java-apache-ivy" |
3306 | "java-bouncycastle" |
3307 | "java-bsh" |
3308 | "java-commons-codec" |
3309 | "java-commons-logging-minimal" |
3310 | "java-gson" |
3311 | "java-hamcrest-all" |
3312 | "java-httpcomponents-httpclient" |
3313 | "java-httpcomponents-httpcore" |
3314 | "java-jatl" |
3315 | "java-jcifs" |
3316 | "java-jcommander" |
3317 | "java-jgit" |
3318 | "java-jsch" |
3319 | "java-snakeyaml" |
3320 | "java-testng" |
3321 | "java-junit" |
3322 | "java-nekohtml" |
3323 | "java-plexus-classworlds" |
3324 | "java-plexus-cipher" |
3325 | "java-plexus-component-annotations" |
3326 | "java-plexus-container-default" |
3327 | "java-plexus-interpolation" |
3328 | "java-plexus-sec-dispatcher" |
3329 | "java-plexus-utils" |
3330 | "java-xerces" |
3331 | "maven-artifact" |
3332 | "maven-compat" |
3333 | "maven-core" |
3334 | "maven-model" |
3335 | "maven-model-builder" |
3336 | "maven-repository-metadata" |
3337 | "maven-plugin-api" |
3338 | "maven-polyglot-common" |
3339 | "maven-polyglot-groovy" |
3340 | "maven-resolver-api" |
3341 | "maven-resolver-impl" |
3342 | "maven-resolver-provider" |
3343 | "maven-resolver-spi" |
3344 | "maven-resolver-util" |
3345 | "maven-settings" |
3346 | "maven-settings-builder" |
3347 | "maven-wagon-provider-api" |
3348 | "maven-wagon-file" |
3349 | "maven-wagon-http" |
3350 | "maven-wagon-http-shared")) |
3351 | ;; java-asm-7 and java-jansi are already present in groovy. |
3352 | (dependencies |
3353 | '("gradle-wrapper" |
3354 | "gradle-tooling-api" |
3355 | "gradle-runtime-api-info" |
3356 | "gradle-resources" |
3357 | "gradle-process-services" |
3358 | "gradle-persistent-cache" |
3359 | "gradle-native" |
3360 | "gradle-model-groovy" |
3361 | "gradle-model-core" |
3362 | "gradle-messaging" |
3363 | "gradle-logging" |
3364 | "gradle-launcher" |
3365 | "gradle-jvm-services" |
3366 | "gradle-installation-beacon" |
3367 | "gradle-docs" |
3368 | "gradle-core-api" |
3369 | "gradle-core" |
3370 | "gradle-cli" |
3371 | "gradle-build-option" |
3372 | "gradle-build-cache" |
3373 | "gradle-base-services-groovy" |
3374 | "gradle-base-services" |
3375 | "groovy" |
3376 | "java-commons-compress" |
3377 | "java-commons-collections" |
3378 | "java-commons-io" |
3379 | "java-commons-lang" |
3380 | "java-guava-for-gradle" |
3381 | "java-jansi-native" |
3382 | "java-javax-inject" |
3383 | "java-jaxp" |
3384 | "java-jcip-annotations" |
3385 | "java-jsr305" |
3386 | "java-jul-to-slf4j" |
3387 | "java-kryo" |
3388 | "java-minlog" |
3389 | "java-native-platform" |
3390 | "java-objenesis" |
3391 | "java-reflectasm" |
3392 | "java-slf4j-api" |
3393 | "ant"))) |
3394 | (mkdir-p bindir) |
3395 | (mkdir-p plugdir) |
3396 | (with-output-to-file filename |
3397 | (lambda _ |
3398 | (format #t "#!~a\n |
3399 | export GRADLE_HOME=~a\n |
3400 | ~a -cp ~a -Dorg.gradle.appname=gradle org.gradle.launcher.GradleMain $@" |
3401 | (string-append (assoc-ref %build-inputs "bash") |
3402 | "/bin/bash") |
3403 | output |
3404 | (string-append (assoc-ref %build-inputs "icedtea-8") |
3405 | "/bin/java") |
3406 | (string-append libdir "/gradle-launcher-" |
3407 | (package-version gradle-base-services) |
3408 | ".jar")))) |
3409 | (chmod filename #o755) |
3410 | ;; Create a symlink for every dependency listed above. |
3411 | (for-each |
3412 | (lambda (lib) |
3413 | (symlink lib (string-append libdir "/" (basename lib)))) |
3414 | (apply append |
3415 | (map |
3416 | (lambda (lib) |
3417 | (find-files (assoc-ref %build-inputs lib) |
3418 | ".*.jar")) |
3419 | dependencies))) |
3420 | (for-each |
3421 | (lambda (lib) |
3422 | (symlink lib (string-append plugdir "/" (basename lib)))) |
3423 | (apply append |
3424 | (map |
3425 | (lambda (lib) |
3426 | (find-files (assoc-ref %build-inputs lib) |
3427 | ".*.jar")) |
3428 | plugins))) |
3429 | ;; Using a symlink for gradle-launcher doesn't seem to work. |
3430 | (delete-file (string-append libdir "/gradle-launcher-" |
3431 | (package-version gradle-base-services) |
3432 | ".jar")) |
3433 | (copy-file (string-append (assoc-ref %build-inputs "gradle-launcher") |
3434 | "/share/java/gradle-launcher-" |
3435 | (package-version gradle-base-services) |
3436 | ".jar") |
3437 | (string-append libdir |
3438 | "/gradle-launcher-" |
3439 | (package-version gradle-base-services) |
3440 | ".jar")))))) |
3441 | (inputs |
3442 | `(("gradle-wrapper" ,gradle-wrapper) |
3443 | ("gradle-workers" ,gradle-workers) |
3444 | ("gradle-version-control" ,gradle-version-control) |
3445 | ("gradle-tooling-api" ,gradle-tooling-api) |
3446 | ("gradle-testing-jvm" ,gradle-testing-jvm) |
3447 | ("gradle-testing-base" ,gradle-testing-base) |
3448 | ("gradle-runtime-api-info" ,gradle-runtime-api-info) |
3449 | ("gradle-resources-http" ,gradle-resources-http) |
3450 | ("gradle-resources" ,gradle-resources) |
3451 | ("gradle-reporting" ,gradle-reporting) |
3452 | ("gradle-publish" ,gradle-publish) |
3453 | ("gradle-process-services" ,gradle-process-services) |
3454 | ("gradle-plugin-use" ,gradle-plugin-use) |
3455 | ("gradle-plugins" ,gradle-plugins) |
3456 | ("gradle-platform-native" ,gradle-platform-native) |
3457 | ("gradle-platform-jvm" ,gradle-platform-jvm) |
3458 | ("gradle-platform-base" ,gradle-platform-base) |
3459 | ("gradle-persistent-cache" ,gradle-persistent-cache) |
3460 | ("gradle-native" ,gradle-native) |
3461 | ("gradle-model-groovy" ,gradle-model-groovy) |
3462 | ("gradle-model-core" ,gradle-model-core) |
3463 | ("gradle-messaging" ,gradle-messaging) |
3464 | ("gradle-maven" ,gradle-maven) |
3465 | ("gradle-logging" ,gradle-logging) |
3466 | ("gradle-launcher" ,gradle-launcher) |
3467 | ("gradle-language-jvm" ,gradle-language-jvm) |
3468 | ("gradle-language-java" ,gradle-language-java) |
3469 | ("gradle-language-groovy" ,gradle-language-groovy) |
3470 | ("gradle-jvm-services" ,gradle-jvm-services) |
3471 | ("gradle-ivy" ,gradle-ivy) |
3472 | ("gradle-internal-testing" ,gradle-internal-testing) |
3473 | ("gradle-installation-beacon" ,gradle-installation-beacon) |
3474 | ("gradle-ear" ,gradle-ear) |
3475 | ("gradle-docs" ,gradle-docs) |
3476 | ("gradle-diagnostics" ,gradle-diagnostics) |
3477 | ("gradle-dependency-management" ,gradle-dependency-management) |
3478 | ("gradle-core-api" ,gradle-core-api) |
3479 | ("gradle-core" ,gradle-core) |
3480 | ("gradle-composite-builds" ,gradle-composite-builds) |
3481 | ("gradle-cli" ,gradle-cli) |
3482 | ("gradle-build-option" ,gradle-build-option) |
3483 | ("gradle-build-init" ,gradle-build-init) |
3484 | ("gradle-build-comparison" ,gradle-build-comparison) |
3485 | ("gradle-build-cache-http" ,gradle-build-cache-http) |
3486 | ("gradle-build-cache" ,gradle-build-cache) |
3487 | ("gradle-base-services-groovy" ,gradle-base-services-groovy) |
3488 | ("gradle-base-services" ,gradle-base-services) |
3489 | ("gradle-antlr" ,gradle-antlr) |
3490 | ("gradle-announce" ,gradle-announce) |
3491 | ("groovy" ,groovy) |
3492 | ("icedtea-8" ,icedtea-8) |
3493 | ("java-asm-7" ,java-asm-7) |
3494 | ("java-apache-ivy" ,java-apache-ivy) |
3495 | ("java-bouncycastle" ,java-bouncycastle) |
3496 | ("java-bsh" ,java-bsh) |
3497 | ("java-commons-codec" ,java-commons-codec) |
3498 | ("java-commons-compress" ,java-commons-compress) |
3499 | ("java-commons-collections" ,java-commons-collections) |
3500 | ("java-commons-io" ,java-commons-io) |
3501 | ("java-commons-lang" ,java-commons-lang) |
3502 | ("java-commons-logging-minimal" ,java-commons-logging-minimal) |
3503 | ("java-gson" ,java-gson) |
3504 | ("java-guava-for-gradle" ,java-guava-for-gradle) |
3505 | ("java-hamcrest-all" ,java-hamcrest-all) |
3506 | ("java-httpcomponents-httpclient" ,java-httpcomponents-httpclient) |
3507 | ("java-httpcomponents-httpcore" ,java-httpcomponents-httpcore) |
3508 | ("java-jansi" ,java-jansi) |
3509 | ("java-jansi-native" ,java-jansi-native) |
3510 | ("java-jatl" ,java-jatl) |
3511 | ("java-javax-inject" ,java-javax-inject) |
3512 | ("java-jaxp" ,java-jaxp) |
3513 | ("java-jcifs" ,java-jcifs) |
3514 | ("java-jcip-annotations" ,java-jcip-annotations) |
3515 | ("java-jcommander" ,java-jcommander) |
3516 | ("java-jgit" ,java-jgit) |
3517 | ("java-jsch" ,java-jsch) |
3518 | ("java-jsr305" ,java-jsr305) |
3519 | ("java-jul-to-slf4j" ,java-jul-to-slf4j) |
3520 | ("java-junit" ,java-junit) |
3521 | ("java-kryo" ,java-kryo) |
3522 | ("java-minlog" ,java-minlog) |
3523 | ("java-native-platform" ,java-native-platform) |
3524 | ("java-nekohtml" ,java-nekohtml) |
3525 | ("java-objenesis" ,java-objenesis) |
3526 | ("java-plexus-classworlds" ,java-plexus-classworlds) |
3527 | ("java-plexus-cipher" ,java-plexus-cipher) |
3528 | ("java-plexus-component-annotations" ,java-plexus-component-annotations) |
3529 | ("java-plexus-container-default" ,java-plexus-container-default) |
3530 | ("java-plexus-interpolation" ,java-plexus-interpolation) |
3531 | ("java-plexus-sec-dispatcher" ,java-plexus-sec-dispatcher) |
3532 | ("java-plexus-utils" ,java-plexus-utils) |
3533 | ("java-reflectasm" ,java-reflectasm) |
3534 | ("java-slf4j-api" ,java-slf4j-api) |
3535 | ("java-snakeyaml" ,java-snakeyaml) |
3536 | ("java-testng" ,java-testng) |
3537 | ("java-xerces" ,java-xerces) |
3538 | ("maven-artifact" ,maven-artifact) |
3539 | ("maven-compat" ,maven-compat) |
3540 | ("maven-core" ,maven-core) |
3541 | ("maven-model" ,maven-model) |
3542 | ("maven-model-builder" ,maven-model-builder) |
3543 | ("maven-repository-metadata" ,maven-repository-metadata) |
3544 | ("maven-plugin-api" ,maven-plugin-api) |
3545 | ("maven-polyglot-common" ,maven-polyglot-common) |
3546 | ("maven-polyglot-groovy" ,maven-polyglot-groovy) |
3547 | ("maven-resolver-api" ,maven-resolver-api) |
3548 | ("maven-resolver-impl" ,maven-resolver-impl) |
3549 | ("maven-resolver-provider" ,maven-resolver-provider) |
3550 | ("maven-resolver-spi" ,maven-resolver-spi) |
3551 | ("maven-resolver-util" ,maven-resolver-util) |
3552 | ("maven-settings" ,maven-settings) |
3553 | ("maven-settings-builder" ,maven-settings-builder) |
3554 | ("maven-wagon-provider-api" ,maven-wagon-provider-api) |
3555 | ("maven-wagon-file" ,maven-wagon-file) |
3556 | ("maven-wagon-http" ,maven-wagon-http) |
3557 | ("maven-wagon-http-shared" ,maven-wagon-http-shared) |
3558 | ("ant" ,ant) |
3559 | ("bash" ,bash))) |
3560 | (native-inputs '()))) |
3561 |