Gradle 带时间戳的 distZip 存档
Gradle distZip archive with timestamp
我使用 distZip 任务来创建我的发行版。目前分发名称为 'baseName'-'version'.zip。我想将当前时间戳用作分类器,即构建时间。
我试过使用
distZip {
classifier new Date().getTime()
}
但随后出现以下错误:
Could not find method classifier() for arguments [1421317243316] on root project
用
玩 Java 把戏
new Date().getTime() + ''
没有帮助。有人有想法吗?
如果我能从对象中提取年、月、日也很好。
这里,classifier
是一个 属性 而不是方法。因此,您需要使用赋值 (=
) 将值赋给 属性.
distZip {
classifier = new Date().getTime()
}
要获取日期组件,您可以使用 java 中的 Calendar
对象。看看this.
我使用 distZip 任务来创建我的发行版。目前分发名称为 'baseName'-'version'.zip。我想将当前时间戳用作分类器,即构建时间。
我试过使用
distZip {
classifier new Date().getTime()
}
但随后出现以下错误:
Could not find method classifier() for arguments [1421317243316] on root project
用
玩 Java 把戏new Date().getTime() + ''
没有帮助。有人有想法吗?
如果我能从对象中提取年、月、日也很好。
这里,classifier
是一个 属性 而不是方法。因此,您需要使用赋值 (=
) 将值赋给 属性.
distZip {
classifier = new Date().getTime()
}
要获取日期组件,您可以使用 java 中的 Calendar
对象。看看this.