me
/
guix
Archived
1
0
Fork 0

gnu: Add maven-doxia-core.

* gnu/packages/maven.scm (maven-doxia-core): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Artyom V. Poptsov 2022-06-25 13:20:02 +03:00 committed by Julien Lepiller
parent 8a697e5c25
commit d039f9dc15
No known key found for this signature in database
GPG Key ID: 53D457B2D636EE82
1 changed files with 27 additions and 0 deletions

View File

@ -3938,3 +3938,30 @@ method and a end of tag by @code{xxxx_()} method.")
(description "@samp{Doxia} is a content generation framework that provides
powerful techniques for generating static and dynamic content, supporting a
variety of markup languages.")))
(define-public maven-doxia-core
(package
(inherit maven-doxia-sink-api)
(name "maven-doxia-core")
(arguments
`(#:jar-name "doxia-core.jar"
#:source-dir "doxia-core/src/main/java"
#:test-dir "doxia-core/src/test/java"
#:tests? #f ; tests require JUnit5
#:phases (modify-phases %standard-phases
(replace 'install
(install-from-pom "doxia-core/pom.xml")))))
(propagated-inputs (list maven-doxia-parent-pom
maven-doxia-sink-api
java-slf4j-api
java-javax-inject
java-plexus-utils
java-eclipse-sisu-plexus
java-commons-text))
(synopsis "Doxia core classes and interfaces")
(description
"Doxia is a content generation framework that provides powerful
techniques for generating static and dynamic content, supporting a variety of
markup languages.
This package contains Doxia core classes and interfaces.")))