diff options
author | Julien Lepiller <julien@lepiller.eu> | 2020-06-27 23:04:47 +0200 |
---|---|---|
committer | Julien Lepiller <julien@lepiller.eu> | 2020-07-17 04:18:36 +0200 |
commit | f738576086fbe474477c06fd6be8ac73f3148336 (patch) | |
tree | 9fea22ba77e4a0a80d911430630936d3a209ac83 /gnu | |
parent | ea806229c7f66bdb389e52e81dddfba72be31abe (diff) | |
download | guix-f738576086fbe474477c06fd6be8ac73f3148336.tar.gz |
gnu: maven-plugin-annotations: Install from pom file.
* gnu/packages/maven.scm (maven-plugin-annotations): Install from pom file.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/maven.scm | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm index 9940558ead..126e077208 100644 --- a/gnu/packages/maven.scm +++ b/gnu/packages/maven.scm @@ -661,9 +661,14 @@ replacement with improvements.") (arguments `(#:jar-name "maven-plugin-annotations.jar" #:source-dir "maven-plugin-annotations/src/main/java" - #:tests? #f)) - (inputs - `(("maven-artifact" ,maven-artifact))) + #:tests? #f + #:phases + (modify-phases %standard-phases + (replace 'install + (install-from-pom "maven-plugin-annotations/pom.xml"))))) + (propagated-inputs + `(("maven-artifact" ,maven-artifact) + ("maven-plugin-tools-parent-pom" ,maven-plugin-tools-parent-pom))) (native-inputs `(("unzip" ,unzip))) (home-page "https://maven.apache.org/plugin-tools/maven-plugin-annotations/") @@ -671,6 +676,20 @@ replacement with improvements.") (description "This package contains Java 5 annotations for use in Mojos.") (license license:asl2.0))) +(define maven-plugin-tools-parent-pom + (package + (inherit maven-plugin-annotations) + (name "maven-plugin-tools-parent-pom") + (arguments + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'build) + (replace 'install + (install-pom-file "pom.xml"))))) + (propagated-inputs '()))) + (define-public maven-wagon-provider-api (package (name "maven-wagon-provider-api") |