summaryrefslogtreecommitdiff
path: root/gnu/packages/java.scm
diff options
context:
space:
mode:
authorDanny Milosavljevic <dannym@friendly-machines.com>2026-04-01 00:29:52 +0200
committerDanny Milosavljevic <dannym@friendly-machines.com>2026-05-03 02:30:22 +0200
commit8b468837e6b7a35c8a0dadca06ef9db6bf794123 (patch)
treea17d066d0ff49bcb6a25d0668fa2f986437fc637 /gnu/packages/java.scm
parent8fba7012fa20a7089eb9b76de73fc4e973e94db5 (diff)
gnu: Add java-eclipse-jdt-annotation@2.
* gnu/packages/java.scm (java-eclipse-jdt-annotation-2): New variable. Change-Id: I32974f627b3c70b440fd612846ea11579875d6fd
Diffstat (limited to 'gnu/packages/java.scm')
-rw-r--r--gnu/packages/java.scm32
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 7a79f2b9bf8..fc4df180614 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -12376,6 +12376,38 @@ package, which was removed from the JDK in Java 11. This is the 1.2.x
12376transitional release that still uses the @code{javax.activation} namespace.") 12376transitional release that still uses the @code{javax.activation} namespace.")
12377 (license license:edl1.0))) 12377 (license license:edl1.0)))
12378 12378
12379(define-public java-eclipse-jdt-annotation-2
12380 (package
12381 (name "java-eclipse-jdt-annotation")
12382 (version "2.2.600")
12383 (source (origin
12384 (method url-fetch)
12385 (uri (string-append "https://repo1.maven.org/maven2/"
12386 "org/eclipse/jdt/org.eclipse.jdt.annotation/"
12387 version "/org.eclipse.jdt.annotation-"
12388 version "-sources.jar"))
12389 (sha256
12390 (base32
12391 "1jlq14ivhj32i7glfdmk068ya1spm4wfa9h8h2p326y0fkkzwyp9"))))
12392 (build-system ant-build-system)
12393 (arguments
12394 `(#:tests? #f
12395 #:jar-name "org.eclipse.jdt.annotation.jar"
12396 #:source-dir "."
12397 #:phases
12398 (modify-phases %standard-phases
12399 (add-before 'install 'create-pom
12400 (generate-pom.xml "pom.xml" "org.eclipse.jdt"
12401 "org.eclipse.jdt.annotation" ,version))
12402 (replace 'install (install-from-pom "pom.xml")))))
12403 (native-inputs (list unzip))
12404 (home-page "https://www.eclipse.org/jdt/")
12405 (synopsis "Eclipse JDT null analysis annotations")
12406 (description "This package provides the @code{@@NonNull}, @code{@@Nullable},
12407and @code{@@NonNullByDefault} annotations used by Eclipse JDT for null
12408analysis.")
12409 (license license:epl2.0)))
12410
12379(define-public java-lmax-disruptor 12411(define-public java-lmax-disruptor
12380 (package 12412 (package
12381 (name "java-lmax-disruptor") 12413 (name "java-lmax-disruptor")