gnu: Add java-surefire-extensions-api.

* gnu/packages/maven.scm (java-surefire-extensions-api): New variable.
This commit is contained in:
Julien Lepiller 2020-06-27 23:28:46 +02:00
parent bf2769c23f
commit 15725d9a78
No known key found for this signature in database
GPG key ID: 53D457B2D636EE82

View file

@ -3279,3 +3279,24 @@ (define-public java-surefire-booter
(synopsis "API and Facilities used by forked tests running in JVM sub-process")
(description "SureFire runs tests inside a forked JVM subprocess. This
package contains an API and facilities used inside that forked JVM.")))
(define-public java-surefire-extensions-api
(package
(inherit java-surefire-logger-api)
(name "java-surefire-extensions-api")
(arguments
`(#:tests? #f; requires mockito 2
#:jar-name "java-surefire-extensions-api.jar"
#:source-dir "surefire-extensions-api/src/main/java"
#:phases
(modify-phases %standard-phases
(replace 'install
(install-from-pom "surefire-extensions-api/pom.xml")))))
(propagated-inputs
`(("java-surefire-api" ,java-surefire-api)
("java-surefire-parent-pom" ,java-surefire-parent-pom)))
(inputs
`(("java-plexus-component-annotations" ,java-plexus-component-annotations)))
(synopsis "Extension API for Maven SureFire")
(description "Surefire is a test framework project. This is the aggregator
POM in Apache Maven Surefire project.")))