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 | |