Ich habe ein Eclipse-RCP-Produkt, das eine Funktion hat, die viele Plugins hat. Alle meine Plugins haben in den Versionsnummern die Syntax 1.0.0. Wenn ich ein Plugin ändere, wird das Qualifikationsmerkmal als Zeitstempel exportiert. Es ändert jedoch alle Qualifizierer in den aktuellen Zeitstempel, was dazu führt, dass der Benutzer alle Plugins erneut herunterladen muss.Verhindern Generieren neuer Zeitstempel für alle Eclipse-Plugins
Ich habe versucht, diese build.properties in meinem Feature hinzuzufügen (aber es hat nicht geholfen): generateFeatureVersionSuffix = true
Ich habe sehe: http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Ftasks%2Fpde_version_qualifiers.htm
ich habe gesucht auch hier: Accessing the timestamp after PDE build
Aber ich kann nichts über die Änderung des Qualifiers basierend auf Codeänderungen finden. Ich weiß, dass ich das Qualifikationsmerkmal entfernen und die Plugins manuell erhöhen kann, aber es würde bedeuten, dass ich mich daran erinnere, dies bei jeder Codeänderung durch den Entwickler zu tun. Gibt es dafür eine einfache Lösung?
Das Qualifikationsmerkmal soll Builds identifizieren, keine Codeänderungen - die ersten drei Teile der Version sind dafür gedacht. –
Gibt es also eine Out-of-the-Box-Lösung, um die ersten drei Teile beim Codewechsel automatisch zu ändern? – ergonaut
Ich habe noch nie etwas gesehen. –