我正在一個項目中工作,該項目已經有一個構建過程,並且正在運行maven。
今天構建產生在指定目錄下的zip文件,但我需要添加DATE模式在文件中,像200917_projectName.zip
Maven + system日期
有人有任何線索?
在此先感謝
我正在一個項目中工作,該項目已經有一個構建過程,並且正在運行maven。
今天構建產生在指定目錄下的zip文件,但我需要添加DATE模式在文件中,像200917_projectName.zip
Maven + system日期
有人有任何線索?
在此先感謝
使用build-number-maven-plugin允許您生成一個屬性,然後可以在finalName
屬性中使用該屬性。
以下配置使用您需要的格式設置timestamp屬性,然後修改finalName以使用該屬性並生成一個名稱被輸出到目標目錄的工件。
請注意,在安裝/部署工件時會忽略此名稱,否則Maven將無法可靠地找到工件。
<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>
的Build Number Maven Plugin是你在找什麼。檢查usage頁面。