diff options
| author | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-04-01 00:29:52 +0200 |
|---|---|---|
| committer | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-05-03 02:30:22 +0200 |
| commit | 8b468837e6b7a35c8a0dadca06ef9db6bf794123 (patch) | |
| tree | a17d066d0ff49bcb6a25d0668fa2f986437fc637 /gnu/packages/java.scm | |
| parent | 8fba7012fa20a7089eb9b76de73fc4e973e94db5 (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.scm | 32 |
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 | |||
| 12376 | transitional release that still uses the @code{javax.activation} namespace.") | 12376 | transitional 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}, | ||
| 12407 | and @code{@@NonNullByDefault} annotations used by Eclipse JDT for null | ||
| 12408 | analysis.") | ||
| 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") |
