summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorJulien Lepiller <julien@lepiller.eu>2020-06-27 17:34:58 +0200
committerJulien Lepiller <julien@lepiller.eu>2020-07-17 04:18:21 +0200
commit94261e7ce2c640a074e25a0c976bb5ac546ff429 (patch)
tree2eff394c7c1a76dd4d1d909b942f675c2e2e8cb2 /gnu
parentc3951015d79ce7410fbd66d889acc88be9192d32 (diff)
gnu: Add maven-enforcer-rules.
* gnu/packages-maven.scm (maven-enforcer-rules): New variable.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/maven.scm27
1 files changed, 27 insertions, 0 deletions
diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm
index fb0cb9eac47..0eb5db3c133 100644
--- a/gnu/packages/maven.scm
+++ b/gnu/packages/maven.scm
@@ -2705,3 +2705,30 @@ Maven project dependencies.")
2705 (install-pom-file "pom.xml"))))) 2705 (install-pom-file "pom.xml")))))
2706 (propagated-inputs 2706 (propagated-inputs
2707 `(("maven-parent-pom" ,maven-parent-pom-30))))) 2707 `(("maven-parent-pom" ,maven-parent-pom-30)))))
2708
2709(define-public maven-enforcer-rules
2710 (package
2711 (inherit maven-enforcer-api)
2712 (name "maven-enforcer-rules")
2713 (arguments
2714 `(#:tests? #f; requires maven-plugin-testing-harness
2715 #:jar-name "maven-enforcer-rules.jar"
2716 #:source-dir "enforcer-rules/src/main/java"
2717 #:test-dir "enforcer-rules/src/test"
2718 #:phases
2719 (modify-phases %standard-phases
2720 (replace 'install
2721 (install-from-pom "enforcer-rules/pom.xml")))))
2722 (propagated-inputs
2723 `(("maven-artifact" ,maven-artifact)
2724 ("maven-plugin-api" ,maven-plugin-api)
2725 ("maven-core" ,maven-core)
2726 ("maven-common-artifact-filters" ,maven-common-artifact-filters)
2727 ("java-commons-codec" ,java-commons-codec)
2728 ("java-commons-lang3" ,java-commons-lang3)
2729 ("maven-enforcer-api" ,maven-enforcer-api)
2730 ("maven-resolver-util" ,maven-resolver-util)
2731 ("java-bsh" ,java-bsh)
2732 ("maven-dependency-tree" ,maven-dependency-tree)
2733 ("maven-compat" ,maven-3.0-compat)
2734 ("maven-enforcer-parent-pom" ,maven-enforcer-parent-pom)))))