我在类路径中有一个具有标准依赖项的现有 eclipse 项目。我需要通过 maven 添加一个新的依赖项,但其余的依赖项需要作为与项目捆绑在一起的 jars 保留在那里。
我正在使用m2e,如果我右键单击项目 --> maven --> enable maven,则会创建一个 pom 文件。在这个阶段,我可以通过 pom 文件添加新的依赖项,但所有现有的依赖项似乎都从类路径中消失了。
因此,问题是:有没有办法创建一个同时具有标准依赖项和 Maven 依赖项的混合项目?
您可以使用范围“system”(和标签“systemPath”)添加您的旧依赖项吗?
请参阅http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html。
我认为您甚至不应该尝试创建这样的东西,而且我不知道您为什么要这样做。
如果你想使用 Maven,那么你应该在你的 pom 中定义你所有的依赖,这样一个 Maven 构建才能真正起作用。如果您的所有依赖项都未定义,您希望 maven 如何构建您的项目?
您需要决定要使用哪种依赖关系解析方式,而不是尝试将两种方式混合在一起。