我们正在构建一个应用程序的发布版本,该应用程序具有一组工件,它们之间具有依赖关系。在构建发布版本时,我们希望将依赖项解析限制为仅发布版本。
我们在做这件事时遇到了几个问题 - 两者都是相互关联的 - 所以一封邮件
<repository> <id>forward-deploy</id> <url>https://server/nexus/public/</url> <snapshots><enabled>false</enabled></snapshots> </repository>
以及依赖项设置为
<version>[1.1-1.2)</version>
这样可以防止下载工件,但是由于依赖项解析试图解析为版本1.2.0-SNAPSHOT
,导致编译错误任何有关解决此问题的正确方法的建议都会有所帮助。
注意:我使用的是mvn 3.0.5版本