Maven Eclipse插件工作正常吗?

Maven Eclipse插件工作正常吗?,eclipse,maven-3,m2eclipse,weblogic12c,Eclipse,Maven 3,M2eclipse,Weblogic12c,我正在使用EclipseKelper或Juno,并具有内置的Maven支持。在设置一个更大的项目结构时,如果有一个war项目引用了几个简单的Java项目,那么在运行时使用Oracle Weblogic Server工具在Weblogic服务器中运行应用程序时,我会遇到一些不需要的类路径行为: 假设war项目将comp1和comp2作为Maven依赖项引用,这些依赖项被设置为Eclipse项目。假设comp1依赖于comp3-1.0.0,而comp2依赖于comp3-1.2.0 我在运行时得到两个

我正在使用EclipseKelper或Juno,并具有内置的Maven支持。在设置一个更大的项目结构时,如果有一个war项目引用了几个简单的Java项目,那么在运行时使用Oracle Weblogic Server工具在Weblogic服务器中运行应用程序时,我会遇到一些不需要的类路径行为:

假设war项目将comp1和comp2作为Maven依赖项引用,这些依赖项被设置为Eclipse项目。假设comp1依赖于comp3-1.0.0,而comp2依赖于comp3-1.2.0

我在运行时得到两个comp3版本。当执行来自comp1的代码时,它将使用comp3-1.0.0;当执行来自comp2的代码时,它将使用comp3-1.2.0

由于所有代码都是同一web应用程序的一部分,我希望comp2也会执行comp3-1.2.0中的代码。这与构建war文件并直接在web服务器中运行该文件时的行为形成对比。在这种情况下,只有一个comp3会成为war文件的一部分,不是吗

这是想要的行为,还是Eclipse插件或Weblogic服务器工具中的错误。我怎样才能避免这种行为