Maven 2 Maven+;系统日期

Maven 2 Maven+;系统日期,maven-2,date,Maven 2,Date,我在一个项目中工作,该项目已经有了一个使用maven运行的构建过程。 今天,构建在给定的目录中生成一个zip文件,但我需要在文件中添加日期模式,类似于200917\u projectName.zip 有人有线索吗 提前感谢这就是您要找的。检查页面。使用build number maven插件可以生成一个属性,然后可以在finalName属性中使用该属性 以下配置使用您所需的格式设置时间戳属性,然后修改finalName以使用该属性,并导致将具有该名称的工件输出到目标目录 请注意,在安装/部署工件

我在一个项目中工作,该项目已经有了一个使用maven运行的构建过程。

今天,构建在给定的目录中生成一个zip文件,但我需要在文件中添加日期模式,类似于
200917\u projectName.zip

有人有线索吗


提前感谢

这就是您要找的。检查页面。

使用build number maven插件可以生成一个属性,然后可以在
finalName
属性中使用该属性

以下配置使用您所需的格式设置时间戳属性,然后修改finalName以使用该属性,并导致将具有该名称的工件输出到目标目录

请注意,在安装/部署工件时会忽略此名称,否则Maven将无法可靠地定位工件


${buildNumber}{project.artifactId}
org.codehaus.mojo
buildnumber maven插件
1.0-beta-3
验证
创造
{0,日期,yyyyMM}
时间戳
...
...
<build>
  <finalName>${buildNumber}_${project.artifactId}</finalName>
  <plugins>
    <plugin>
      <groupId>org.codehaus.mojo</groupId>
      <artifactId>buildnumber-maven-plugin</artifactId>
      <version>1.0-beta-3</version>
      <executions>
        <execution>
          <phase>validate</phase>
          <goals>
            <goal>create</goal>
          </goals>
        </execution>
      </executions>
      <configuration>
        <format>{0,date,yyyyMM}</format>
        <items>
          <item>timestamp</item>
        </items>
      </configuration>
    </plugin>
  ...
  </plugins>
...
</build>