Java 为什么STS有两个专家?

Java 为什么STS有两个专家?,java,eclipse,maven,Java,Eclipse,Maven,在STS的首选项中,我看到了两位专家: 3.0.2 及 为什么STS需要两个?没有冲突吗?在我安装的STS(2.7.2)中,我还有两个版本,一个是maven-2.2.1,另一个是3.0-SNAPSHOT 您可以安装更多的maven版本。在2.7.2中,我从未遇到过与多个maven安装相关的maven问题。在对话框Windows->Preferences->Maven->Installations中,您可以选择哪个安装处于活动状态。这可能是为了提供与旧项目的兼容性。(从理论上讲,Maven3与M

在STS的首选项中,我看到了两位专家:

3.0.2

为什么STS需要两个?没有冲突吗?

在我安装的STS(2.7.2)中,我还有两个版本,一个是maven-2.2.1,另一个是3.0-SNAPSHOT

您可以安装更多的maven版本。在2.7.2中,我从未遇到过与多个maven安装相关的maven问题。在对话框Windows->Preferences->Maven->Installations中,您可以选择哪个安装处于活动状态。这可能是为了提供与旧项目的兼容性。(从理论上讲,Maven3与Maven2是向后兼容的,但是一些插件可能有问题)


在最近的2.8.0安装中,我只能看到maven的嵌入式(3.0.2)安装

当M2Eclipse首次出现时,它依赖于未发布的Maven特性来正确使用Maven 3。所以它嵌入了一个快照。STS还决定加入maven 2的发布版本

3.0-SNAPSHOT