我想要调用
mvn clean install -Dsomeproperty=1.2.3-20110526-1836
获取
artifact-1.2.3-20110526-1836.jar
代替
artifact-1.2.3-SNAPSHOT.jar
我该如何将时间戳传递给Maven?
在pom.xml中,以下构件设置似乎可以实现您想要的功能:
<groupId>testgroup</groupId>
<artifactId>testartifact</artifactId>
<version>${someproperty}</version>
虽然这样做可以实现你所要求的功能:
<project ...>
<properties>
<someproperty>somproperty-default-value</someproperty>
</properties>
<build>
<finalName>artifact-${someproperty}</finalName>
....
</build>
....
</project>
mvn clean install --offline
这将防止从远程仓库加载您的夜间构建。
您还可以尝试使用settings.xml进行设置。
1.2.3-20110526-1836
)放入pom.xml文件中吗? - Lukas Eder--offline
开关。 - teodozjan