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