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