我有一个目前在SNAPSHOT版本上的multimodule-projekt。我想将版本更改为发布版本,因此版本号没有'SNAPSHOT'后缀。
但我不想使用release:prepare perform
进程。我只想手动更改版本号(mvn version:set
)。
当我在更改版本后尝试构建时,maven会抛出“无法解析的父pom”,并且maven似乎试图在远程存储库中找到具有新版本号的工件。但由于我没有使用发布插件,因此无法在那里找到它。
在不使用release-plugin的情况下,通常无法使用非SNAPSHOT版本号吗?
答案 0 :(得分:3)
如果在本地项目上运行mvn clean install
,它会将发布版本安装到本地存储库。
然后在具有该父版本的子项上运行clean install应该在本地存储库中找到父版本。