Java 唯一版本标记被maven忽略
我正在尝试做一些我认为很简单的事情:出于空间考虑,停止创建快照构建的唯一版本 因此,我使用以下内容设置pom:Java 唯一版本标记被maven忽略,java,maven,Java,Maven,我正在尝试做一些我认为很简单的事情:出于空间考虑,停止创建快照构建的唯一版本 因此,我使用以下内容设置pom: <distributionManagement> ... <!--Snapshot deploy repository--> <snapshotRepository> <id>maven-general-repo.googlecode.com</id> <name&
<distributionManagement>
...
<!--Snapshot deploy repository-->
<snapshotRepository>
<id>maven-general-repo.googlecode.com</id>
<name>General Maven Repo on Google Code</name>
<url>dav:https://general-maven-repo.googlecode.com/svn/maven2/snapshots</url>
<uniqueVersion>false</uniqueVersion>
</snapshotRepository>
...
</distributionManagement>
...
maven-general-repo.googlecode.com
谷歌代码上的通用Maven回购协议
dav:https://general-maven-repo.googlecode.com/svn/maven2/snapshots
假的
...
然后只需运行mvn clean deploy
。但是,该版本的前缀仍然是-20110305.210936-1
我做错了什么?有我丢失的标签或开关吗
Maven版本:3.0.3
maven deploy插件版本:---maven deploy插件:2.5:deploy(默认部署)maven 3不再允许您控制此选项。您知道为什么吗?对于我们这些没有运行专用存储库软件的人来说,这似乎是一个重要的特性。可能的原因如下所示:;该功能已被删除的事实在中提到。如果您只在本地repo中安装,那么据我所知,maven不会对唯一的版本标识符进行后期修复。(刚刚意识到我参加聚会有点晚;)