ich ein gradle Projekt, das einen Krieg Datei erstellt und enthalten ein Manifest:Gradle Krieg manifest Versionsnummer falsch für Release-Build
war {
archiveName 'archive.war'
manifest {
attributes("Implementation-Title": project.name, "Implementation-Version": version, "Implementation-Timestamp": new Date())
}
}
Das ist in Ordnung, aber wenn ich einen Release-Build (mit dem gradle laufen Release-Plugin https://github.com/townsfolk/gradle-release), die die Projektversion aktualisiert, dann wird die WAR-Datei mit der alten Versionsnummer statt der neuen erstellt.
Ich könnte falsch liegen, aber ich vermute, dass dies passiert, weil der Manifest-Code während der Konfigurationsphase statt der Ausführungsphase ausgeführt wird. Was ist der beste Weg, um das zu beheben?
würde ich den Autor des Plugins in Verbindung. –