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