diff options
| author | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-04-01 00:30:47 +0200 |
|---|---|---|
| committer | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-05-03 02:30:22 +0200 |
| commit | bebdf78496a6782cce56a4fe23a6c79b9b96ef3e (patch) | |
| tree | bdd3ed26a63da616e204cc835d9b521f0a147fab /gnu/packages/java.scm | |
| parent | 8b468837e6b7a35c8a0dadca06ef9db6bf794123 (diff) | |
gnu: Add java-kohlschutter-compiler-annotations@1.
* gnu/packages/java.scm (java-kohlschutter-compiler-annotations-1): New variable.
Change-Id: I2ad6d6eedccb57c839dbe6cad0f9cee4af1a0f0d
Diffstat (limited to 'gnu/packages/java.scm')
| -rw-r--r-- | gnu/packages/java.scm | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index fc4df180614..10ef65126c0 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm | |||
| @@ -12408,6 +12408,39 @@ and @code{@@NonNullByDefault} annotations used by Eclipse JDT for null | |||
| 12408 | analysis.") | 12408 | analysis.") |
| 12409 | (license license:epl2.0))) | 12409 | (license license:epl2.0))) |
| 12410 | 12410 | ||
| 12411 | (define-public java-kohlschutter-compiler-annotations-1 | ||
| 12412 | (package | ||
| 12413 | (name "java-kohlschutter-compiler-annotations") | ||
| 12414 | (version "1.4.2") | ||
| 12415 | (source (origin | ||
| 12416 | (method url-fetch) | ||
| 12417 | (uri (string-append "https://repo1.maven.org/maven2/" | ||
| 12418 | "com/kohlschutter/compiler-annotations/" | ||
| 12419 | version "/compiler-annotations-" | ||
| 12420 | version "-sources.jar")) | ||
| 12421 | (sha256 | ||
| 12422 | (base32 | ||
| 12423 | "0fzmhr9binv1ah410955m95w6lwwidy9sw06yy5cjcrcjx7v0455")))) | ||
| 12424 | (build-system ant-build-system) | ||
| 12425 | (arguments | ||
| 12426 | `(#:tests? #f | ||
| 12427 | #:jar-name "compiler-annotations.jar" | ||
| 12428 | #:jdk ,openjdk9 | ||
| 12429 | #:source-dir "." | ||
| 12430 | #:phases | ||
| 12431 | (modify-phases %standard-phases | ||
| 12432 | (add-before 'install 'create-pom | ||
| 12433 | (generate-pom.xml "pom.xml" "com.kohlschutter" | ||
| 12434 | "compiler-annotations" ,version)) | ||
| 12435 | (replace 'install (install-from-pom "pom.xml"))))) | ||
| 12436 | (inputs (list java-eclipse-jdt-annotation-2)) | ||
| 12437 | (native-inputs (list unzip)) | ||
| 12438 | (home-page "https://github.com/kohlschutter/compiler-annotations") | ||
| 12439 | (synopsis "Compile-time annotations for Java") | ||
| 12440 | (description "This package provides compile-time annotations such as | ||
| 12441 | @code{@@SuppressFBWarnings} and @code{@@ExcludeFromCodeCoverageGeneratedReport}.") | ||
| 12442 | (license license:asl2.0))) | ||
| 12443 | |||
| 12411 | (define-public java-lmax-disruptor | 12444 | (define-public java-lmax-disruptor |
| 12412 | (package | 12445 | (package |
| 12413 | (name "java-lmax-disruptor") | 12446 | (name "java-lmax-disruptor") |
