Tag: maven-enforcer-plugin
Das Maven Enforcer Plugin stellt Ziele zur Steuerung von bestimmten Umweltauflagen wie Maven version, JDK version und OS-Familie zusammen mit viel mehr standard-Regeln und Benutzer erstellt Regeln.
2
Antworten
Ich vor kurzem verwendet die Maven Enforcer Plugin zu Mandat, dass alle POMs definieren foo.bar Eigenschaft. Setzte ich diese Aussage in meinem corporate-POM und angenommen, es würde gelten dann für mein Kind-Projekte. Zu meinem Entsetzen (aber nicht
1
Antworten
Hier ist ein minimal-Projekt: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.test</groupId> <artifactId>enforcer</artifactId> <version>1.0.0</version> <packaging>jar</packaging> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>1.3.1</version> <executions> <execution> <id>enforce-env</id> <goals> <goal>enforce</goal> </goals> </execution> </executions> <configuration> <rules> <requireProperty> <property>custom</property> <message>You must set custom property.</message>
1
Antworten
Ich bin versucht, setup-enforcer plugin für maven zum erzwingen einer minimalen Java-version. Aber immer, wenn ich versuche zu laufen mvn enforcer:enforce ich bekommen: Den Parameter 'Regeln' für die Ziel-org.apache.maven.plugins:maven-enforcer-plugin:1.3.1:Durchsetzung fehlen oder sind ungültig Hier ist der relevante
4
Antworten
Ich verwenden möchte, das maven enforcer plugin zu überprüfen, um zu sehen, ob ich doppelte Klassen auf meinem Weg. Ich habe versucht das Beispiel von hier. Aber wenn ich es so auf: mvn enforcer:enforce Bekomme ich diese:
2
Antworten
Ich den maven-enforcer-plugin, um zu überprüfen für die Abhängigkeit der Konvergenz Fragen. Eine typische Ausgabe wäre: [WARNING] Rule 1: org.apache.maven.plugins.enforcer.DependencyConvergence failed with message: Failed while enforcing releasability the error(s) are [ Dependency convergence error for junit:junit:3.8.1 paths