[JAVA] Fügen Sie dem JAR-Dateinamen in Gradle einen Zeitstempel hinzu

Überblick

--Wenn Sie mit Gradle eine JAR-Datei erstellen, fügen Sie dem Dateinamen einen Zeitstempel hinzu

build.gradle

Fügen Sie die Zeichenfolge für Datum und Uhrzeit zu project.version in der Datei build.gradle hinzu.

plugins {
  id 'java'
}

project.version = '1.2.3' + '_' + getTimestamp()

def getTimestamp() {
  //Datum_Stunden, Minuten und Sekunden_Millisekunde
  return new Date().format('yyyyMMdd_HHmmss_SSS')
}

Erstellen Sie eine JAR-Datei mit dem JAR und erstellen Sie Aufgaben.

$ gradle build

Sie können sehen, dass in build / libs ein JAR mit dem folgenden Dateinamen erstellt wird.

$ ls build/libs
myapp-1.2.3-20200815_220925_236.jar

Referenzmaterial

Recommended Posts

Fügen Sie dem JAR-Dateinamen in Gradle einen Zeitstempel hinzu
So fügen Sie eine JAR-Datei in ScalaIDE hinzu
So debuggen Sie die generierte JAR-Datei mit Eclipse
Erstellen Sie eine JAR-Datei, die auf Gradle ausgeführt werden kann
Richten Sie in IntelliJ ein Gradle-Multiprojekt ein, um eine JAR-Datei zu erstellen
So fügen Sie dieselben Indizes in ein verschachteltes Array ein
Fügen Sie der Datei erweiterte Attribute hinzu
So erstellen Sie eine JAR-Datei und eine War-Datei mit dem Befehl jar
[Gradle] Die Geschichte, dass die Klassendatei nicht in der JAR-Datei vorhanden war
So erstellen Sie eine JAR-Datei ohne Abhängigkeiten in Maven
So erstellen Sie ein neues Gradle + Java + Jar-Projekt in Intellij 2016.03
Korrigieren Sie den Namen der Kriegsdatei auf den in Maven festgelegten
Erstellen Sie mit dem Befehl eine JAR-Datei
Die Geschichte, zu vergessen, eine Datei in Java zu schließen und zu scheitern
Fügen Sie Android eine vorgefertigte JAR-Bibliothek hinzu und rufen Sie sie im Framework auf
Ich habe den Paketnamen überprüft, auf den die in der JAR-Datei enthaltene Klasse verweist
So verweisen Sie auf eine Spalte, wenn Sie die Spaltennamensmethode in ActiveRecord überschreiben
Stellen Sie die Zeit von LocalDateTime auf eine bestimmte Zeit ein
Benennen Sie den Paketnamen einer vorhandenen JAR-Datei um
So fügen Sie in Spring Boot einen Klassenpfad hinzu
Doppelklicken Sie, um die JAR-Datei unter Windows zu öffnen
Fügen Sie mit Gradle ein Projekt in einen beliebigen Ordner ein
Klassenpfad hinzufügen: zu dem in spring.datasource.schema angegebenen Pfad
Fügen Sie die von Maven erhaltene JAR-Datei zu IntelliJ hinzu
Was tun, wenn die Änderungen nicht in der JAR-Manifestdatei berücksichtigt werden?
Datei zur JAR-Datei hinzufügen
So stellen Sie die Anzeigezeit in Rails auf japanische Zeit ein
[Java] So extrahieren Sie den Dateinamen aus dem Pfad
Speichern von Dateien mit der angegebenen Erweiterung unter dem in Java angegebenen Verzeichnis in der Liste
Fügen Sie eine externe JAR-Datei in ein IntelliJ-Projekt ein.
[Java] Holen Sie sich die Datei unabhängig von der Umgebung in das JAR
So konvertieren Sie eine Datei in ein Byte-Array in Java
Beispielcode zum Zuweisen eines Werts in der Eigenschaftendatei zu einem Feld des erwarteten Typs
Erstellen Sie ein Java-Servlet und eine JSP-WAR-Datei für die Bereitstellung auf Apache Tomcat 9 mit Gradle
Ich möchte der Kommentarfunktion eine Löschfunktion hinzufügen
Als ich zu IntelliJ wechselte, gab es einen großen Unterschied in der Codierung der Eigenschaftendatei.
So laden Sie eine Bibliothek aus einer JAR-Datei mit VSCode << So verwenden Sie Maven / Gradle nicht >>
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
So stellen Sie die Chronik ein, wenn sich die Zeit in CentOS7 verschiebt
So erstellen Sie ein Platzhalterteil zur Verwendung in der IN-Klausel
Erstellen Sie eine Methode, um den Steuersatz in Java zurückzugeben
Ich möchte dem select-Attribut einen Klassennamen geben
Ich möchte eine Parkettdatei auch in Ruby erstellen
Fügen Sie dem Swift-Button (und auch dem Kreis) einen Schatten hinzu.
Hat zu Gradle beigetragen und wurde im Release Note genannt
So ändern Sie den Inhalt der JAR-Datei, ohne sie zu dekomprimieren
Generieren Sie in Gradle 4.9 eine einzelne ausführbare JAR-Datei mit abhängigen Bibliotheken
Was ist eine JAR-Datei?
4 Fügen Sie dem Interpreter println hinzu
Es reagiert nicht auf die Beschreibung in .js der Packs-Datei
Ich habe versucht, den Weihnachtsbaum in einem Lebensspiel zu beleuchten
Versuchen Sie, mit JRuby eine plattformübergreifende Anwendung zu erstellen (Generierung von JAR-Dateien).
Rufen Sie die öffentliche URL der privaten Datei von Flickr in Java ab
Speichern der im Textbereich eingegebenen Informationen in einer Variablen in der Methode
[Java] Gibt eine japanische Namensdatei im Dateinamen im HTTP-Header zurück
[chown] So ändern Sie den Eigentümer einer Datei oder eines Verzeichnisses