带时间戳的Gradle distZip存档

带时间戳的Gradle distZip存档,gradle,build.gradle,Gradle,Build.gradle,我使用distZip任务创建我的发行版。发行名为“baseName”-“version”.zip。我想使用当前时间戳作为分类器,即构建的时间 我试着用 distZip { classifier new Date().getTime() } 但是我得到了以下错误: Could not find method classifier() for arguments [1421317243316] on root project 使用 new Date().getTime() + '' 没

我使用distZip任务创建我的发行版。发行名为“baseName”-“version”.zip。我想使用当前时间戳作为分类器,即构建的时间

我试着用

distZip {
    classifier new Date().getTime()
}
但是我得到了以下错误:

Could not find method classifier() for arguments [1421317243316] on root project
使用

new Date().getTime() + ''
没有帮助。有人有主意吗


如果我能从对象中提取年、月、日,我也会很高兴。

这里,
分类器是一个属性,而不是一个方法。因此,您需要使用赋值(
=
)将值赋值给属性

distZip {
    classifier = new Date().getTime()
}

要获取日期组件,可以使用java中的
Calendar
对象。看看。

啊,就是这么简单:)