如何对标准eclipse项目进行复制,但仅针对某些依赖项

时间:2012-02-13 16:49:16

标签: eclipse maven m2e

我在类路径中有一个标准依赖项的现有eclipse项目。我需要通过maven添加一个新的依赖项,但其余的依赖项需要保留在那里,因为它与项目捆绑在一起。

我正在使用m2e,如果我右键点击该项目 - > maven - >启用maven,创建一个pom文件。在这个阶段,我可以通过pom文件添加我的新依赖项,但是所有现有的依赖项似乎都从类路径中消失了。

因此问题:有没有办法创建一个既有标准依赖关系又有maven依赖关系的混合项目?

2 个答案:

答案 0 :(得分:2)

您可以使用范围“system”(和标记“systemPath”)添加旧的依赖项吗?

请参阅http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html

答案 1 :(得分:-2)

我认为你甚至不应该尝试创造这样的东西,我不知道你为什么要这样做。

如果你想使用Maven,那么你应该在你的pom中定义所有的依赖项,这样maven构建才能真正起作用。如果未定义所有依赖项,您希望maven如何构建项目?

您需要决定要使用哪种依赖关系解析方式,而不是尝试将两者混合在一起。