Derzeit haben meine Java-Anwendungen auf jedem Build dieselbe Version. Ich verwende Maven, aber ich bin mir nicht sicher, wie ich den Workflow einrichten soll, um bei jedem Build eine Version zur Anwendung hinzuzufügen.Wie kann ich eine Java-Anwendung zwischen Builds versionieren?
Ich kann mir vorstellen, dass dies mit meinem Versionskontrollsystem funktioniert? Ich benutze Git, bedeutet das, ich brauche Git-Tags?
Danke für alle Einsichten, ich weiß, es ist eine große Frage, aber ich bin mir nicht sicher, wo ich anfangen soll.
Eine Java-Anwendung hat keine inhärente Versionsbegriff. Woher kommt die Version - die sich derzeit nicht ändert? –
Es gibt wahrscheinlich eine Eigenschaft oder eine Manifestdatei, die Sie während des Builds aktualisieren müssen. – Thilo
In Verbindung stehende http://stackoverflow.com/questions/690419/build-and-version-numbering-for-java-projects-ant-cvs-hudson – andersoj