gpt4 book ai didi

eclipse - m2eclipse 和 WTP 并添加本地项目源

转载 作者:行者123 更新时间:2023-12-02 00:41:00 26 4
gpt4 key购买 nike

我在 eclipse 中有一个 spring mvc 项目,它的设置使用了 maven。我可以解决我所有的外部依赖关系,但现在我想在我的工作区中包含另一个本地项目。通常,我会通过 java 构建路径执行此操作,并添加项目引用。但如果我手动执行此操作,m2eclipse 只会从我的类路径文件中删除这些引用。

我假设这是因为 maven 想要处理所有依赖项。所以我在本地项目(我想包含的源文件)上启用依赖管理,现在当我添加依赖时,这个项目出现了,并将它添加为 jar 类型(这是正确的)。我还运行了 maven-package 来创建源项目的快照。但是 jar 从未添加到 Maven 库列表中,并且项目没有构建,因为它找不到类。

我做错了什么?谢谢您的帮助!

最佳答案

Eclipse 中 Maven 项目的配置是由 M2Eclipse 从 POM 中包含的元数据派生的,所以如果您有两个项目,ProjectAProjectB,并且您想要将 ProjectB 作为 ProjectA 的依赖项,您需要在 ProjectA 的 POM 中声明 ProjectB 即添加一个依赖:

<dependency>
<groupId>group.id.of.b</groupId>
<artifactId>project-b</artifactId>
<version>1.2.3-SNAPSHOT</version>
</dependency>

如果您想依赖工作区中的项目(而不是通过本地存储库依赖工件),请右键单击ProjectA,然后转到< strong>Properties > Maven 并确保您选择了Resolve Dependencies from Workspace projects,如下图所示:

alt text http://img530.imageshack.us/img530/98/screenshot001do.png

关于eclipse - m2eclipse 和 WTP 并添加本地项目源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2557348/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com