Können wir einige native OS-Befehle an die Maven-Ziele und/oder -Phasen binden?Kann Maven Befehlszeilenbefehle ausführen?
17
A
Antwort
14
Tatsächlich gibt es die Exec Maven Plugin
für diese Fälle.
7
Siehe exec-maven-plugin für Details
+2
Ich denke, er kann den Link von der Seite finden, die ich bereits – jitter
4
nicht nativ.
Mit der AntRun plugin können Sie jedoch eine Ant-Task (mit Exec) angeben, die während des Builds einen OS-Befehl ausführt.
<project>
...
<build>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase> <!-- a lifecycle phase --> </phase>
<configuration>
<tasks>
<!--
Place any Ant task here. You can add anything
you can add between <target> and </target> in a
build.xml.
-->
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
...
</project>
Verwandte Themen
- 1. Jenkins kann Maven nicht ausführen
- 2. Wie kann ich bestimmte Befehlszeilenbefehle problemlos in einer Datei speichern?
- 3. Ant-Task mit Maven ausführen
- 4. Maven wird keine Tests ausführen
- 5. Wie kann maven todsichere JUnit und TestNG Tests richtig ausführen?
- 6. Kann Snapshots nicht aktualisieren oder das Installationsziel mit Maven ausführen
- 7. Kann ich eine bestimmte Testgruppe über Maven ausführen?
- 8. Ausführen eines Maven-Projekts - Ziel 'add-maven-repo'
- 9. Eine groovige Anwendung unter Maven ausführen
- 10. Ausführen mehrerer Maven-Profile über die Befehlszeile
- 11. Maven Release Ausführen von Commit zusätzliche Dateien
- 12. Ausführen von IntelliJ-Inspektionen über Maven/TeamCity
- 13. Maven exec plugin - Ausführen eines Python-Skripts
- 14. Ausführen einer Aufgabe post maven install
- 15. Versuchen, Spark Submit-, Hadoop- und andere Befehlszeilenbefehle auszuführen
- 16. Kompilieren/Ausführen Assembler in Linux?
- 17. Ausführen einer JAR-Datei direkt aus einem Maven-Repository
- 18. IntelliJ: Aktiviere das Maven-Profil beim Ausführen von Junit-Tests
- 19. Wie Maven Checkstyle-Plugin nur auf inkrementellen Code ausführen
- 20. Wie maven Plugin-Ausführung direkt von der Kommandozeile ausführen?
- 21. Ausführen einer bestimmten Version eines Maven-Plugins über die Befehlszeile
- 22. Ausführen einer Kreuzung von Tests Junit und Maven mit
- 23. Maven: Verwenden der Befehlszeile zum Ausführen einer Java-Klasse-Datei
- 24. Ausführen von Daemon mit exec-maven-plugin Vermeiden von `IllegalThreadStateException`
- 25. Wie kann ich laufen maven Testfall
- 26. Fehler beim Ausführen von Maven-Projekt java.lang.ClassNotFoundException: org.apache.commons.io.IOUtils
- 27. Wie man Parameter/Schalter zu Eclipse/Maven hinzufügt Konfiguration ausführen
- 28. Maven - Plugin-Task des Submoduls im Hauptmodul ausführen
- 29. konnte das Ziel nicht ausführen org.apache.maven.plugins: maven-gpg-plugin
- 30. Maven: Konnte das Ziel nicht ausführen org.apache.maven.plugins: maven-resources-plugin: 2.7: resources
Es Antwort wurde ausgewählt, weil es mein Problem löst. Aber in Frage hatte ich mich mit irgendwelchen Befehlen beschäftigt, nicht nur mit Java-Aufgaben. – Max