在STS的偏好中,我看到2个Mavens:
3.0.2
和
3.0-SNAPSHOT
为什么STS需要两个?没有冲突,碰撞吗?
答案 0 :(得分:1)
在我安装的STS(2.7.2)中,我还有2个版本,一个是maven-2.2.1和3.0-SNAPSHOT。
您可以安装更多maven版本。我从未遇到过2.7.2中与多个maven安装相关的maven问题。在对话框Windows-> Preferences-> Maven-> Installations中,您可以选择哪个安装处于活动状态。这可能是为了提供与旧项目的兼容性。 (理论上maven 3向后兼容maven 2,但有些插件可能有问题)。
在最近的2.8.0安装中,我只能看到maven的嵌入式(3.0.2)安装。
答案 1 :(得分:1)
当M2Eclipse第一次出现时,它依赖于未发布的Maven功能,以便与Maven 3一起工作。因此它嵌入了一个快照。 STS还决定添加maven 2的发布版本。