summaryrefslogtreecommitdiff
path: root/gnu/packages/java.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/java.scm')
-rw-r--r--gnu/packages/java.scm44
1 files changed, 31 insertions, 13 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 76d907826f0..338d8799f49 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -3884,7 +3884,7 @@ mechanism of Java. It is especially useful for dynamic loading of application
3884components.") 3884components.")
3885 (license license:asl2.0))) 3885 (license license:asl2.0)))
3886 3886
3887(define java-plexus-container-default-bootstrap 3887(define-public java-plexus-container-default-bootstrap
3888 (package 3888 (package
3889 (name "java-plexus-container-default-bootstrap") 3889 (name "java-plexus-container-default-bootstrap")
3890 (version "2.1.0") 3890 (version "2.1.0")
@@ -3932,6 +3932,7 @@ components.")
3932 (description "Plexus-default-container is Plexus' inversion-of-control 3932 (description "Plexus-default-container is Plexus' inversion-of-control
3933(@dfn{IoC}) container. It is composed of its public API and its default 3933(@dfn{IoC}) container. It is composed of its public API and its default
3934implementation.") 3934implementation.")
3935 (properties '((hidden? . #t))) ;for bootstrapping purposes only
3935 (license license:asl2.0))) 3936 (license license:asl2.0)))
3936 3937
3937(define java-plexus-containers-parent-pom 3938(define java-plexus-containers-parent-pom
@@ -4102,7 +4103,11 @@ archives (jar).")
4102 ("guava" ,java-guava))) 4103 ("guava" ,java-guava)))
4103 (native-inputs 4104 (native-inputs
4104 `(("archiver" ,java-plexus-archiver) 4105 `(("archiver" ,java-plexus-archiver)
4105 ("hamcrest" ,java-hamcrest-core))))) 4106 ("hamcrest" ,java-hamcrest-core)))
4107 (properties
4108 (alist-delete
4109 'hidden?
4110 (package-properties java-plexus-container-default-bootstrap)))))
4106 4111
4107(define-public java-plexus-component-annotations 4112(define-public java-plexus-component-annotations
4108 (package 4113 (package
@@ -8489,7 +8494,7 @@ StringTemplate also powers ANTLR.")
8489 ("java-stringtemplate" ,java-stringtemplate-3) 8494 ("java-stringtemplate" ,java-stringtemplate-3)
8490 ("java-junit" ,java-junit))))) 8495 ("java-junit" ,java-junit)))))
8491 8496
8492(define java-stringtemplate-4.0.6 8497(define-public java-stringtemplate-4.0.6
8493 (package (inherit java-stringtemplate) 8498 (package (inherit java-stringtemplate)
8494 (name "java-stringtemplate") 8499 (name "java-stringtemplate")
8495 (version "4.0.6") 8500 (version "4.0.6")
@@ -8610,7 +8615,7 @@ C++, or Python actions. ANTLR provides excellent support for tree construction,
8610tree walking, and translation.") 8615tree walking, and translation.")
8611 (license license:bsd-3))) 8616 (license license:bsd-3)))
8612 8617
8613(define antlr3-bootstrap 8618(define-public antlr3-bootstrap
8614 (package 8619 (package
8615 (inherit antlr3) 8620 (inherit antlr3)
8616 (name "antlr3-bootstrap") 8621 (name "antlr3-bootstrap")
@@ -8618,7 +8623,8 @@ tree walking, and translation.")
8618 `(("antlr" ,antlr2) 8623 `(("antlr" ,antlr2)
8619 ("antlr3" ,antlr3-3.3))) 8624 ("antlr3" ,antlr3-3.3)))
8620 (inputs 8625 (inputs
8621 `(("junit" ,java-junit))))) 8626 `(("junit" ,java-junit)))
8627 (properties '((hidden? . #t))))) ;for bootstrapping purposes only
8622 8628
8623(define-public antlr3-3.3 8629(define-public antlr3-3.3
8624 (package 8630 (package
@@ -8712,7 +8718,8 @@ import org.antlr.grammar.v2.ANTLRTreePrinter;"))
8712 `(("junit" ,java-junit))) 8718 `(("junit" ,java-junit)))
8713 (propagated-inputs 8719 (propagated-inputs
8714 `(("java-stringtemplate" ,java-stringtemplate-3) 8720 `(("java-stringtemplate" ,java-stringtemplate-3)
8715 ("antlr" ,antlr2))))) 8721 ("antlr" ,antlr2)))
8722 (properties (alist-delete 'hidden? (package-properties antlr3)))))
8716 8723
8717(define-public antlr3-3.1 8724(define-public antlr3-3.1
8718 (package 8725 (package
@@ -9193,7 +9200,7 @@ the runtime library of ANTLR.")))
9193;; So, we build the runtime with antlr 4.1, with a broken xml lexer, that we 9200;; So, we build the runtime with antlr 4.1, with a broken xml lexer, that we
9194;; use to build antlr4. We then re-use this antlr4 to build the runtime, and 9201;; use to build antlr4. We then re-use this antlr4 to build the runtime, and
9195;; the proper, working, runtime to build antlr4 again. 9202;; the proper, working, runtime to build antlr4 again.
9196(define java-tunnelvisionlabs-antlr4-runtime-bootstrap 9203(define-public java-tunnelvisionlabs-antlr4-runtime-bootstrap
9197 (package 9204 (package
9198 (inherit java-antlr4-runtime) 9205 (inherit java-antlr4-runtime)
9199 (name "java-tunnelvisionlabs-antlr4-runtime") 9206 (name "java-tunnelvisionlabs-antlr4-runtime")
@@ -9224,9 +9231,10 @@ the runtime library of ANTLR.")))
9224 (native-inputs 9231 (native-inputs
9225 `(("antlr4" ,antlr4-4.1) 9232 `(("antlr4" ,antlr4-4.1)
9226 ("java-tunnelvisionlabs-antlr4-runtime-annotations" 9233 ("java-tunnelvisionlabs-antlr4-runtime-annotations"
9227 ,java-tunnelvisionlabs-antlr4-runtime-annotations))))) 9234 ,java-tunnelvisionlabs-antlr4-runtime-annotations)))
9235 (properties '((hidden? . #t))))) ;for bootstrapping purposes only
9228 9236
9229(define java-tunnelvisionlabs-antlr4-bootstrap 9237(define-public java-tunnelvisionlabs-antlr4-bootstrap
9230 (package 9238 (package
9231 (inherit antlr4) 9239 (inherit antlr4)
9232 (name "java-tunnelvisionlabs-antlr4") 9240 (name "java-tunnelvisionlabs-antlr4")
@@ -9252,7 +9260,8 @@ the runtime library of ANTLR.")))
9252 ("java-jsonp-api" ,java-jsonp-api) 9260 ("java-jsonp-api" ,java-jsonp-api)
9253 ("java-stringtemplate" ,java-stringtemplate) 9261 ("java-stringtemplate" ,java-stringtemplate)
9254 ("java-treelayout" ,java-treelayout) 9262 ("java-treelayout" ,java-treelayout)
9255 ("openjdk" ,openjdk))))) 9263 ("openjdk" ,openjdk)))
9264 (properties '((hidden? . #t))))) ;for bootstrapping purposes only
9256 9265
9257(define-public java-tunnelvisionlabs-antlr4-runtime 9266(define-public java-tunnelvisionlabs-antlr4-runtime
9258 (package 9267 (package
@@ -9260,7 +9269,12 @@ the runtime library of ANTLR.")))
9260 (native-inputs 9269 (native-inputs
9261 (alist-replace 9270 (alist-replace
9262 "antlr4" (list java-tunnelvisionlabs-antlr4-bootstrap) 9271 "antlr4" (list java-tunnelvisionlabs-antlr4-bootstrap)
9263 (package-native-inputs java-tunnelvisionlabs-antlr4-runtime-bootstrap))))) 9272 (package-native-inputs
9273 java-tunnelvisionlabs-antlr4-runtime-bootstrap)))
9274 (properties
9275 (alist-delete
9276 'hidden?
9277 (package-properties java-tunnelvisionlabs-antlr4-runtime-bootstrap)))))
9264 9278
9265(define-public java-tunnelvisionlabs-antlr4 9279(define-public java-tunnelvisionlabs-antlr4
9266 (package 9280 (package
@@ -9268,7 +9282,11 @@ the runtime library of ANTLR.")))
9268 (inputs 9282 (inputs
9269 (alist-replace 9283 (alist-replace
9270 "java-antlr4-runtime" (list java-tunnelvisionlabs-antlr4-runtime) 9284 "java-antlr4-runtime" (list java-tunnelvisionlabs-antlr4-runtime)
9271 (package-inputs java-tunnelvisionlabs-antlr4-bootstrap))))) 9285 (package-inputs java-tunnelvisionlabs-antlr4-bootstrap)))
9286 (properties
9287 (alist-delete
9288 'hidden?
9289 (package-properties java-tunnelvisionlabs-antlr4-bootstrap)))))
9272 9290
9273(define-public java-commons-cli-1.2 9291(define-public java-commons-cli-1.2
9274 ;; This is a bootstrap dependency for Maven2. 9292 ;; This is a bootstrap dependency for Maven2.
@@ -12169,7 +12187,7 @@ outputting XML data from Java code.")
12169and graphs of objects for dependency injection frameworks") 12187and graphs of objects for dependency injection frameworks")
12170 (license license:asl2.0))) 12188 (license license:asl2.0)))
12171 12189
12172(define java-geronimo-genesis-2.1 12190(define-public java-geronimo-genesis-2.1
12173 (package 12191 (package
12174 (name "java-geronimo-genesis") 12192 (name "java-geronimo-genesis")
12175 (version "2.1") 12193 (version "2.1")