gnu: Add java-surefire-extensions-api.
* gnu/packages/maven.scm (java-surefire-extensions-api): New variable.
This commit is contained in:
parent
bf2769c23f
commit
15725d9a78
1 changed files with 21 additions and 0 deletions
|
|
@ -3279,3 +3279,24 @@ internal to the SureFire Logger API. It is designed to have no dependency.")
|
||||||
(synopsis "API and Facilities used by forked tests running in JVM sub-process")
|
(synopsis "API and Facilities used by forked tests running in JVM sub-process")
|
||||||
(description "SureFire runs tests inside a forked JVM subprocess. This
|
(description "SureFire runs tests inside a forked JVM subprocess. This
|
||||||
package contains an API and facilities used inside that forked JVM.")))
|
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.")))
|
||||||
|
|
|
||||||
Reference in a new issue