gnu: Add java-axiom-om-mixins.

* gnu/packages/java-xml.scm (java-axiom-om-mixins): New variable.
This commit is contained in:
Hartmut Goebel 2024-12-22 18:52:48 +01:00
parent f60fd29033
commit eaed2a68a6
No known key found for this signature in database
GPG key ID: 43F4B4993A1F9D20

View file

@ -846,6 +846,32 @@ by core of Apache Axiom.")
Apache Axiom.")
(license license:asl2.0)))
(define-public java-axiom-om-mixins
(package
(name "java-axiom-om-mixins")
(version %axiom-version)
(source axiom-source)
(build-system ant-build-system)
(arguments
`(#:source-dir "mixins/om-mixins/src/main"
#:test-dir "mixins/om-mixins/src/test"
#:tests? #f ;; tests requre too many yet unpackaged packages
#:jar-name "axiom-om-mixins.jar"))
(native-inputs
(list java-axiom-api
java-axiom-base64-utils
java-axiom-core-streams
java-axiom-core-mixins
java-axiom-xml-utils
java-axiom-weaver-annotations
java-commons-logging-minimal
unzip))
(home-page "https://ws.apache.org/axiom/")
(synopsis "Common classes for Apache Axiom LLOM and DOOM.")
(description "This package contains mixins and implementation classes
shared by the object model implementations LLOM and DOOM.")
(license license:asl2.0)))
(define-public java-axiom-weaver-annotations
(package
(name "java-axiom-weaver-annotations")