summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorDanny Milosavljevic <dannym@friendly-machines.com>2026-04-01 00:30:47 +0200
committerDanny Milosavljevic <dannym@friendly-machines.com>2026-05-03 02:30:22 +0200
commitbebdf78496a6782cce56a4fe23a6c79b9b96ef3e (patch)
treebdd3ed26a63da616e204cc835d9b521f0a147fab /gnu
parent8b468837e6b7a35c8a0dadca06ef9db6bf794123 (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')
-rw-r--r--gnu/packages/java.scm33
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
12408analysis.") 12408analysis.")
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")