4
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
5
Uploaders: Gabriele Giacone <1o5g4r8o@gmail.com>
6
Build-Depends: debhelper (>= 7), cdbs, default-jdk, maven-debian-helper
7
Build-Depends-Indep: libmaven-cobertura-plugin-java (>= 2.3), libmaven-compiler-plugin-java (>= 2.0.2),
8
libmaven-jar-plugin-java (>= 2.2), libmaven-plugin-tools-java (>= 2.5),
9
libmaven-site-plugin-java (>= 2.1), libplexus-maven-plugin-java (>= 1.3.8),
10
bsh, libcommons-lang-java, libmaven2-core-java, libplexus-container-default-java,
12
Standards-Version: 3.8.4
13
Vcs-Git: git://git.debian.org/pkg-java/maven-enforcer.git
14
Vcs-Browser: http://git.debian.org/?p=pkg-java/maven-enforcer.git
15
Homepage: http://maven.apache.org/enforcer
17
Package: libmaven-enforcer-plugin-java
19
Depends: ${misc:Depends}, ${maven:Depends}
20
Recommends: ${maven:OptionalDepends}
21
Description: Maven build rule execution framework
22
Enforcer is a Maven build rule execution framework.
23
Maven Enforcer Plugin provides goals to control certain environmental
24
constraints such as Maven version, JDK version and OS family along with many
26
* alwaysPass - Always passes... used to test plugin configuration.
27
* alwaysFail - Always fail... used to test plugin configuration.
28
* bannedDependencies - enforces that excluded dependencies aren't included.
29
* evaluateBeanshell - evaluates a beanshell script.
30
* requireReleaseDeps - enforces that no snapshots are included as
32
* requireReleaseVersion - enforces that the artifact is not a snapshot.
33
* requireMavenVersion - enforces the Maven version.
34
* requireJavaVersion - enforces the JDK version.
35
* requireOS - enforces the OS / CPU Archictecture.
36
* requirePluginVersions - enforces that all plugins have a specified version.
37
* requireProperty - enforces the existence and values of properties.
38
* requireFilesDontExist - enforces that the list of files do not exist.
39
* requireFilesExist - enforces that the list of files do exist.
40
* requireFilesSize - enforces that the list of files exist and are within a
42
Custom rules are easy to make with the maven-enforcer-rule-api.