Gradle で JAR ファイル名にタイムスタンプを付加する
概要
- Gradle で JAR ファイルを作成する際、ファイル名にタイムスタンプを付加する
- 動作確認環境: Gradle 6.6 + Groovy 2.5.12
build.gradle
build.gradle ファイルにて project.version に日時文字列を付加する。
plugins {
id 'java'
}
project.version = '1.2.3' + '_' + getTimestamp()
def getTimestamp() {
// 年月日_時分秒_ミリ秒
return new Date().format('yyyyMMdd_HHmmss_SSS')
}
jar タスクや build タスクで JAR ファイルを作成する。
$ gradle build
build/libs に以下のようなファイル名で jar が生成されているのを確認できる。
$ ls build/libs
myapp-1.2.3-20200815_220925_236.jar
参考資料
Author And Source
この問題について(Gradle で JAR ファイル名にタイムスタンプを付加する), 我々は、より多くの情報をここで見つけました https://qiita.com/niwasawa/items/a6d318bf1fcee5aa09ef著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .