diff options
| author | Julien Lepiller <julien@lepiller.eu> | 2020-06-27 23:28:46 +0200 |
|---|---|---|
| committer | Julien Lepiller <julien@lepiller.eu> | 2020-07-17 04:20:59 +0200 |
| commit | 15725d9a78b0f18f9768e1eb76922df8c2be11a2 (patch) | |
| tree | a02c22f0a83c9be2d2795f688cabe33d0bec2c92 /gnu | |
| parent | bf2769c23f25b7e708e2ac17f1e90c4506a2a5e7 (diff) | |
gnu: Add java-surefire-extensions-api.
* gnu/packages/maven.scm (java-surefire-extensions-api): New variable.
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/maven.scm | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm index 4aa7f25d05c..38fb2a171e9 100644 --- a/gnu/packages/maven.scm +++ b/gnu/packages/maven.scm | |||
| @@ -3279,3 +3279,24 @@ internal to the SureFire Logger API. It is designed to have no dependency.") | |||
| 3279 | (synopsis "API and Facilities used by forked tests running in JVM sub-process") | 3279 | (synopsis "API and Facilities used by forked tests running in JVM sub-process") |
| 3280 | (description "SureFire runs tests inside a forked JVM subprocess. This | 3280 | (description "SureFire runs tests inside a forked JVM subprocess. This |
| 3281 | package contains an API and facilities used inside that forked JVM."))) | 3281 | package contains an API and facilities used inside that forked JVM."))) |
| 3282 | |||
| 3283 | (define-public java-surefire-extensions-api | ||
| 3284 | (package | ||
| 3285 | (inherit java-surefire-logger-api) | ||
| 3286 | (name "java-surefire-extensions-api") | ||
| 3287 | (arguments | ||
| 3288 | `(#:tests? #f; requires mockito 2 | ||
| 3289 | #:jar-name "java-surefire-extensions-api.jar" | ||
| 3290 | #:source-dir "surefire-extensions-api/src/main/java" | ||
| 3291 | #:phases | ||
| 3292 | (modify-phases %standard-phases | ||
| 3293 | (replace 'install | ||
| 3294 | (install-from-pom "surefire-extensions-api/pom.xml"))))) | ||
| 3295 | (propagated-inputs | ||
| 3296 | `(("java-surefire-api" ,java-surefire-api) | ||
| 3297 | ("java-surefire-parent-pom" ,java-surefire-parent-pom))) | ||
| 3298 | (inputs | ||
| 3299 | `(("java-plexus-component-annotations" ,java-plexus-component-annotations))) | ||
| 3300 | (synopsis "Extension API for Maven SureFire") | ||
| 3301 | (description "Surefire is a test framework project. This is the aggregator | ||
| 3302 | POM in Apache Maven Surefire project."))) | ||
