java - 如何在java eclipse中将其他maven项目的依赖添加到我当前的maven项目中?

Lav*_*kar 6 java maven

我想在我的 Maven 项目 1 中使用 Maven 项目 2 类,以便我可以将它用作父类。你能告诉我如何使用 eclipse 和 JAVA 来做到这一点。由于我是 maven 新手,请按步骤导航写。

提前致谢

小智 8

我知道为时已晚但这可以帮助其他正在寻找同样问题的人。

假设您有 2 个项目 p1 和 p2,并且您想在 p1 项目中使用 p2 项目的类,

A) 右键单击​​您的 p2 maven 项目(如果不是 maven 项目,则将其转换为 maven),然后
--> 选择运行方式 --> 单击 Maven Install。(这将使 p2 可用于本地 Maven 存储库中的其他项目)

B) 现在您可以简单地将 p2 项目添加为 p1 项目的 pom.xml 文件中的依赖项,如下所示

  <dependency>
    <groupId>com.project.p2</groupId>
    <artifactId>p2</artifactId>
    <version>1.0-SNAPSHOT</version>
    <scope>compile</scope>
  </dependency>
Run Code Online (Sandbox Code Playgroud)

欲了解更多详细信息,请参阅


Pat*_*ick 0

您可以将 Eclipse 工作区中的本地项目 1 添加到本地 Maven 存储库。

使用此命令(命令行),您可以将此项目构建为 pom.xml 文件。

mvn install:install-file -Dfile=c:\whereYoureFileIs-{version}.jar -DgroupId=com.companyName.projectName 
-DartifactId=projectName -Dversion={Your version} -Dpackaging=jar
Run Code Online (Sandbox Code Playgroud)

在将项目 1 的 jar 构建到本地 Maven 存储库后,您可以在第二个项目中使用此 jar 作为依赖项。包含这个 jar 后,您可以扩展您需要的类。

如果您需要更多解释,请告诉我。