Ich bin ziemlich neu zu Ant Aufgaben, ich habe es bisher geschafft, einen Exec mit einigen Argumenten aufzurufen, jetzt versuche ich eine Version aus der META-IF/MANIFEST.MF
Datei zu rufen eine exec mit der Eigenschaft Implementation-Version
dieser Datei als arg (dies soll ein versioniertes Setup für mein Projekt erstellen). Bis jetzt konnte ich nur finden, wie man Eigenschaften oder wie man von einer jar Datei liest, aber nie von einer MANIFEST.MF
Akte liest und die read Eigenschaft als Var für später in der Ameisenaufgabe verwendet! Vielen Dank im Voraus :)Ant Aufgabe: Lesen und Benutzermanifest Implementierung Version
0
A
Antwort
1
können Sie verwenden, um die loadfile Aufgabe, mit verschachtelten FilterChain s:
<loadfile property="implementation.version" srcFile="MANIFEST.MF">
<filterchain>
<!-- following filter tokenize input file and return only
the lines that match the pattern. Matched string is
replaced by an empty string to get only the value of the
manifest property.
-->
<tokenfilter>
<containsregex pattern="Implementation-Version:[ \t]*" replace="" flags="i"/>
</tokenfilter>
</filterchain>
</loadfile>
<!-- now 'implementation.version' contains the rest of the line that was matching the regex -->
<echo>Implementation version is ${implementation.version}</echo>
+0
Works perfekt für meine Bedürfnisse, danke! – n0xew
Verwandte Themen
- 1. Jar bundler ANT Aufgabe und Arbeitsverzeichnis
- 2. Ant Aufgabe für Selen Skript
- 3. Ant Plugin Aufgabe IntelliJ java.lang.OutOfMemoryError
- 4. Wie Ant-Version in Ant-Skript überprüfen
- 5. ant sql Aufgabe Classpath Problem
- 6. Ant SQL-Aufgabe - Drucken ausgeführt Abfrage und Ergebnis mit PostgreSQL
- 7. Ant propertyregex Aufgabe Sonderzeichen in String
- 8. Beginning Hibernate 3.5 - Probleme mit ant Aufgabe
- 9. Debug Ant Aufgabe aus der Finsternis
- 10. Ausgabe der Java-Aufgabe in Ant
- 11. Eclipse-Tastaturkürzel zu einer Ant-Aufgabe?
- 12. ClassPath in Ant für Javac Aufgabe
- 13. Ant Aufgabe erhalten letzte modifizierte Datei Zeit
- 14. Anhalten einer parallelen Java-Aufgabe mit ant
- 15. Bedingungslose Ausführung einer Aufgabe in ant?
- 16. Ändern Arbeitsverzeichnis in Ant Junit Aufgabe
- 17. Wie Standardpaket in Ant javac Aufgabe
- 18. zu Ant <exec> Aufgabe
- 19. Eclipse Java Compiler Warnungen als ant Aufgabe
- 20. Sonar Ant Aufgabe: Ungültiger Wert von sonar.sources
- 21. Wie teste ich eine benutzerdefinierte ant-Aufgabe?
- 22. Woher bekomme ich die Antlr Ant-Aufgabe?
- 23. Ant Java-Aufgabe kann nicht Klasse
- 24. Ant Umwandlung regulären Ausdruck Aufgabe Gradle
- 25. Ändern Maven-Eigenschaften mit Ant Aufgabe
- 26. Eclipse Neon und Ant 1.9.6 mit JCraft SSH Implementierung
- 27. Verwenden von Compiler-Konstanten mit <compc /> Ant Aufgabe
- 28. ant Aufgabe zum Entfernen von Dateien aus einem Glas
- 29. Ant 1.8.1 zeigt falsche Java-Version?
- 30. Ausschließen von .git in einer Ant <tar> Aufgabe
Sie die Antwort auf diese Frage beziehen: http://stackoverflow.com/q/5313438 –