Ich möchte JAR mit selbstdefinierten über die Kommandozeile, wie weitergegeben Version bauen:Wie setze ich die project.version, indem ich die Versionseigenschaft auf der Kommandozeile übergebe?
Wenn ich gradle Build-Task wie folgt auszuführen:
gradle build -Pversion=1.0
myproject-1.0.jar erzeugt werden soll.
Ich habe versucht, unten an den build.gradle die Zeilen hinzufügen, aber es hat nicht funktioniert:
version = project.hasProperty('version') ? project['version'] : '10.0.0'
Haben Sie versucht, mit Systemeigenschaft Hinzufügen ('-d') anstelle von Projekteigenschaft (' -P')? –
@MisaLazovic Es hat auch nicht funktioniert. –
Dummes Ding, aber versuchen Sie mit dem Format 'grddle [Option] [Aufgabe]', nicht 'grddle [Aufgabe] [Option]', d. H. Versuchen Sie 'Gradle -Pversion = 1.0 build'. Etwas Glück? –