Add animal-sniffer sub projects
java-animal-sniffer-add-build.xml.patch unknown status 2
1 | - | From 00bba583a1e68b7829520e26c939cb1b9f15fd76 Mon Sep 17 00:00:00 2001 | |
2 | - | From: Julien Lepiller <julien@lepiller.eu> | |
3 | - | Date: Sun, 9 Apr 2017 19:18:02 +0200 | |
4 | - | Subject: [PATCH] add build.xml | |
5 | - | ||
6 | - | --- | |
7 | - | build.xml | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | |
8 | - | 1 file changed, 61 insertions(+) | |
9 | - | create mode 100644 build.xml | |
10 | - | ||
11 | - | diff --git a/build.xml b/build.xml | |
12 | - | new file mode 100644 | |
13 | - | index 0000000..7dc5f60 | |
14 | - | --- /dev/null | |
15 | - | +++ b/build.xml | |
16 | - | @@ -0,0 +1,61 @@ | |
17 | - | +<project basedir="."> | |
18 | - | + <property name="classes.dir" value="${basedir}/build/classes" /> | |
19 | - | + <property name="jar.dir" value="${basedir}/build/jar" /> | |
20 | - | + <property name="build.sysclasspath" value="first" /> | |
21 | - | + <property environment="env" /> | |
22 | - | + <path id="classpath"> | |
23 | - | + <pathelement location="${env.CLASSPATH}" /> | |
24 | - | + </path> | |
25 | - | + | |
26 | - | + <target name="annotation-compile"> | |
27 | - | + <mkdir dir="${classes.dir}/annotation" /> | |
28 | - | + <javac includeantruntime="false" srcdir="annotation/src/main/java/" destdir="${classes.dir}/annotation" classpath="@refidclasspath" /> | |
29 | - | + </target> | |
30 | - | + | |
31 | - | + <target name="annotations-compile"> | |
32 | - | + <mkdir dir="${classes.dir}/annotations" /> | |
33 | - | + <javac includeantruntime="false" srcdir="annotations/src/main/java/" destdir="${classes.dir}/annotations" classpath="@refidclasspath" /> | |
34 | - | + </target> | |
35 | - | + | |
36 | - | + <target name="ant-compile"> | |
37 | - | + <mkdir dir="${classes.dir}/ant" /> | |
38 | - | + <javac includeantruntime="false" srcdir="ant/src/main/java/" destdir="${classes.dir}/ant" classpath="@refidclasspath" /> | |
39 | - | + </target> | |
40 | - | + | |
41 | - | + <target name="compile"> | |
42 | - | + <mkdir dir="${classes.dir}/core" /> | |
43 | - | + <javac includeantruntime="false" srcdir="core/src/main/java/" destdir="${classes.dir}/core" classpath="@refidclasspath" /> | |
44 | - | + </target> | |
45 | - | + | |
46 | - | + <target name="annotation-jar" depends="annotation-compile"> | |
47 | - | + <mkdir dir="${jar.dir}" /> | |
48 | - | + <exec executable="jar"> | |
49 | - | + <arg line="-cf ${jar.dir}/errorprone-annotation-1.0.9.jar -C ${classes.dir}/annotation ." /> | |
50 | - | + </exec> | |
51 | - | + </target> | |
52 | - | + | |
53 | - | + <target name="annotations-jar" depends="annotations-compile"> | |
54 | - | + <mkdir dir="${jar.dir}" /> | |
55 | - | + <exec executable="jar"> | |
56 | - | + <arg line="-cf ${jar.dir}/errorprone-annotations-1.0.9.jar -C ${classes.dir}/annotations ." /> | |
57 | - | + </exec> | |
58 | - | + </target> | |
59 | - | + | |
60 | - | + <target name="ant-jar" depends="ant-compile"> | |
61 | - | + <mkdir dir="${jar.dir}" /> | |
62 | - | + <exec executable="jar"> | |
63 | - | + <arg line="-cf ${jar.dir}/errorprone-ant-1.0.9.jar -C ${classes.dir}/ant ." /> | |
64 | - | + </exec> | |
65 | - | + </target> | |
66 | - | + | |
67 | - | + <target name="core-jar" depends="compile"> | |
68 | - | + <mkdir dir="${jar.dir}" /> | |
69 | - | + <exec executable="jar"> | |
70 | - | + <arg line="-cf ${jar.dir}/errorprone-1.0.9.jar -C ${classes.dir}/core ." /> | |
71 | - | + </exec> | |
72 | - | + </target> | |
73 | - | + | |
74 | - | + | |
75 | - | + <target name="jar" depends="annotation-jar,annotations-jar,ant-jar,core-jar"> | |
76 | - | + </target> | |
77 | - | +</project> | |
78 | - | -- | |
79 | - | 2.12.2 | |
80 | - |
more/packages/java.scm
199 | 199 | (build-system ant-build-system) | |
200 | 200 | (arguments | |
201 | 201 | `(#:jar-name (string-append ,name "-" ,version ".jar") | |
202 | - | #:src-dir "ri/src/main/java" | |
202 | + | #:source-dir "ri/src/main/java" | |
203 | 203 | #:tests? #f)) | |
204 | 204 | (home-page "https://github.com/amaembo/jsr-305") | |
205 | 205 | (synopsis "") | |
… | |||
221 | 221 | (build-system ant-build-system) | |
222 | 222 | (arguments | |
223 | 223 | `(#:jar-name (string-append ,name "-" ,version ".jar") | |
224 | - | #:src-dir "dataflow/src:javacutil/src" | |
224 | + | #:source-dir "dataflow/src:javacutil/src" | |
225 | 225 | #:jdk ,icedtea-8 | |
226 | 226 | #:tests? #f)) | |
227 | 227 | (home-page "https://checkerframework.org") | |
… | |||
244 | 244 | (build-system ant-build-system) | |
245 | 245 | (arguments | |
246 | 246 | `(#:jar-name (string-append ,name "-" ,version ".jar") | |
247 | - | #:src-dir "src/main/java" | |
247 | + | #:source-dir "src/main/java" | |
248 | 248 | #:jdk ,icedtea-8 | |
249 | 249 | #:tests? #f)) | |
250 | 250 | (home-page "https://github.com/square/javapoet") | |
… | |||
267 | 267 | (build-system ant-build-system) | |
268 | 268 | (arguments | |
269 | 269 | `(#:jar-name (string-append ,name "-" ,version ".jar") | |
270 | - | #:src-dir "value/src/main/java:common/src/main/java:service/src/main/java" | |
270 | + | #:source-dir "value/src/main/java:common/src/main/java:service/src/main/java" | |
271 | 271 | #:jdk ,icedtea-8 | |
272 | 272 | #:tests? #f)) | |
273 | 273 | (inputs | |
… | |||
325 | 325 | (arguments | |
326 | 326 | `(#:tests? #f | |
327 | 327 | #:jar-name (string-append ,name "-" ,version ".jar") | |
328 | - | #:src-dir "annotations/src")) | |
328 | + | #:source-dir "annotations/src")) | |
329 | 329 | (inputs | |
330 | 330 | `(("java-jsr305" ,java-jsr305))))) | |
331 | 331 | ||
… | |||
358 | 358 | (arguments | |
359 | 359 | `(#:tests? #f | |
360 | 360 | #:jar-name (string-append ,name "-" ,version ".jar") | |
361 | - | #:src-dir "annotations/src/main/java")))) | |
361 | + | #:source-dir "annotations/src/main/java")))) | |
362 | 362 | ||
363 | + | ;; TODO: animal-sniffer-enforcer-rule and animal-sniffer-maven-plugin depend | |
364 | + | ;; on maven. | |
363 | 365 | (define-public java-animal-sniffer | |
364 | 366 | (package | |
365 | 367 | (name "java-animal-sniffer") | |
… | |||
369 | 371 | (uri (string-append "https://github.com/mojohaus/animal-sniffer/" | |
370 | 372 | "archive/animal-sniffer-parent-" | |
371 | 373 | version ".tar.gz")) | |
372 | - | (patches (search-patches "java-animal-sniffer-add-build.xml.patch")) | |
373 | 374 | (file-name (string-append name "-" version ".tar.gz")) | |
374 | 375 | (sha256 | |
375 | 376 | (base32 | |
… | |||
379 | 380 | `(("asm" ,java-asm))) | |
380 | 381 | (arguments | |
381 | 382 | `(#:tests? #f | |
382 | - | #:phases | |
383 | - | (modify-phases %standard-phases | |
384 | - | (replace 'build | |
385 | - | (lambda* (#:key outputs #:allow-other-keys) | |
386 | - | (default-build.xml "animal-sniffer.jar" | |
387 | - | (string-append (assoc-ref outputs "out") | |
388 | - | "/share/java"))))))) | |
383 | + | #:jar-name (string-append ,name "-" ,version ".jar") | |
384 | + | #:source-dir "animal-sniffer/src/main/java")) | |
389 | 385 | (home-page "http://www.mojohaus.org/animal-sniffer") | |
390 | 386 | (synopsis "") | |
391 | 387 | (description "") | |
… | |||
395 | 391 | (package | |
396 | 392 | (inherit java-animal-sniffer) | |
397 | 393 | (name "java-animal-sniffer-annotations") | |
398 | - | (version "1.15") | |
394 | + | (version (package-version java-animal-sniffer)) | |
395 | + | (propagated-inputs '()) | |
396 | + | (arguments | |
397 | + | `(#:tests? #f | |
398 | + | #:jar-name (string-append ,name "-" ,version ".jar") | |
399 | + | #:source-dir "animal-sniffer-annotations/src/main/java")))) | |
400 | + | ||
401 | + | (define-public java-animal-sniffer-ant-tasks | |
402 | + | (package | |
403 | + | (inherit java-animal-sniffer) | |
404 | + | (name "java-animal-sniffer-ant-tasks") | |
405 | + | (version (package-version java-animal-sniffer)) | |
406 | + | (propagated-inputs | |
407 | + | `(("animal-sniffer" ,java-animal-sniffer))) | |
408 | + | (arguments | |
409 | + | `(#:tests? #f | |
410 | + | #:jar-name (string-append ,name "-" ,version ".jar") | |
411 | + | #:source-dir "animal-sniffer-ant-tasks/src/main/java")))) | |
412 | + | ||
413 | + | (define-public java-boot-classpath-detector | |
414 | + | (package | |
415 | + | (inherit java-animal-sniffer) | |
416 | + | (name "java-boot-classpath-detector") | |
417 | + | (version (package-version java-animal-sniffer)) | |
418 | + | (propagated-inputs '()) | |
399 | 419 | (arguments | |
400 | 420 | `(#:tests? #f | |
401 | 421 | #:jar-name (string-append ,name "-" ,version ".jar") | |
402 | - | #:src-dir "animal-sniffer-annotations/src/main/java")))) | |
422 | + | #:source-dir "java-boot-classpath-detector/src/main/java")))) | |
403 | 423 | ||
404 | 424 | (define-public java-guava | |
405 | 425 | (package | |
… | |||
416 | 436 | (build-system ant-build-system) | |
417 | 437 | (arguments | |
418 | 438 | `(#:jar-name (string-append ,name "-" ,version ".jar") | |
419 | - | #:src-dir "guava/src" | |
439 | + | #:source-dir "guava/src" | |
420 | 440 | #:tests? #f)) | |
421 | 441 | (inputs | |
422 | 442 | `(("java-jsr305" ,java-jsr305) | |
… | |||
443 | 463 | (build-system ant-build-system) | |
444 | 464 | (arguments | |
445 | 465 | `(#:jar-name (string-append ,name "-" ,version ".jar") | |
446 | - | #:src-dir "src/main/java" | |
466 | + | #:source-dir "src/main/java" | |
447 | 467 | #:tests? #f)) | |
448 | 468 | (inputs | |
449 | 469 | `(("java-google-collect" ,java-google-collect))) | |
… | |||
469 | 489 | (build-system ant-build-system) | |
470 | 490 | (arguments | |
471 | 491 | `(#:jar-name (string-append ,name "-" ,version ".jar") | |
472 | - | #:src-dir "src/main/java" | |
492 | + | #:source-dir "src/main/java" | |
473 | 493 | #:tests? #f)) | |
474 | 494 | (inputs | |
475 | 495 | `(("java-joda-convert" ,java-joda-convert))) | |
… | |||
497 | 517 | (arguments | |
498 | 518 | `(#:jar-name (string-append ,name "-" ,version ".jar") | |
499 | 519 | #:tests? #f | |
500 | - | #:src-dir "xstream/src/java")) | |
520 | + | #:source-dir "xstream/src/java")) | |
501 | 521 | (native-inputs | |
502 | 522 | `(("unzip" ,unzip))) | |
503 | 523 | (home-page "https://x-stream.github.io") | |
… | |||
522 | 542 | (arguments | |
523 | 543 | `(#:jar-name (string-append ,name "-" ,version ".jar") | |
524 | 544 | #:tests? #f | |
525 | - | #:src-dir "api/src")) | |
545 | + | #:source-dir "api/src")) | |
526 | 546 | (home-page "https://jsonp.java.net") | |
527 | 547 | (synopsis "") | |
528 | 548 | (description "") | |
… | |||
577 | 597 | (arguments | |
578 | 598 | `(#:jar-name (string-append ,name "-" ,version ".jar") | |
579 | 599 | #:tests? #f | |
580 | - | #:src-dir "src/main")))) | |
600 | + | #:source-dir "src/main")))) | |
581 | 601 | ||
582 | 602 | ||
583 | 603 | (define-public antlr3-3.4 | |
… | |||
595 | 615 | (build-system ant-build-system) | |
596 | 616 | (arguments | |
597 | 617 | `(#:jar-name (string-append ,name "-" ,version ".jar") | |
598 | - | #:src-dir "tool/src/main/java:runtime/Java/src/main/java:tool/src/main/antlr3" | |
618 | + | #:source-dir "tool/src/main/java:runtime/Java/src/main/java:tool/src/main/antlr3" | |
599 | 619 | #:tests? #f | |
600 | 620 | #:phases | |
601 | 621 | (modify-phases %standard-phases | |
… | |||
713 | 733 | (build-system ant-build-system) | |
714 | 734 | (arguments | |
715 | 735 | `(#:jar-name (string-append ,name "-" ,version ".jar") | |
716 | - | #:src-dir "runtime/Java/src:tool/src" | |
736 | + | #:source-dir "runtime/Java/src:tool/src" | |
717 | 737 | #:phases | |
718 | 738 | (modify-phases %standard-phases | |
719 | 739 | (add-before 'build 'generate-grammar |