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