diff options
| author | Julien Lepiller <julien@lepiller.eu> | 2020-06-27 17:34:58 +0200 |
|---|---|---|
| committer | Julien Lepiller <julien@lepiller.eu> | 2020-07-17 04:18:21 +0200 |
| commit | 94261e7ce2c640a074e25a0c976bb5ac546ff429 (patch) | |
| tree | 2eff394c7c1a76dd4d1d909b942f675c2e2e8cb2 /gnu | |
| parent | c3951015d79ce7410fbd66d889acc88be9192d32 (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.scm | 27 |
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))))) | ||
