Java Maven项目继承:无法解析从父项目导入的内容
我设置了两个maven项目,第一个包含简单的Java类。第一个项目应该作为一个主/父项目,而不是一个多个项目 我需要第二个项目,应该能够使用来自父项目的一些类 我已经试过了 一,。我已经用mvn安装安装了第一个项目 2.在第二个项目的pom中将第一个项目声明为父项目 在第二个项目中,尝试从第一个项目导入类失败。我不能使用第一个项目中的类 让我展示两个pom的一些片段: 1第一个pom:Java Maven项目继承:无法解析从父项目导入的内容,java,maven,inheritance,module,Java,Maven,Inheritance,Module,我设置了两个maven项目,第一个包含简单的Java类。第一个项目应该作为一个主/父项目,而不是一个多个项目 我需要第二个项目,应该能够使用来自父项目的一些类 我已经试过了 一,。我已经用mvn安装安装了第一个项目 2.在第二个项目的pom中将第一个项目声明为父项目 在第二个项目中,尝试从第一个项目导入类失败。我不能使用第一个项目中的类 让我展示两个pom的一些片段: 1第一个pom: <groupId>com.sample</groupId> <artifactI
<groupId>com.sample</groupId>
<artifactId>parent</artifactId>
<version>0.0.1</version>
<packaging>pom</packaging>
二,。第二个pom.xml:
<parent>
<groupId>com.sample</groupId>
<artifactId>parent</artifactId>
<version>0.0.1</version>
</parent>
是否可以使用来自父pom/项目的组件
你的问题已经在那里得到了回答: 您需要了解多模块项目背后的概念以及maven依赖项管理的工作原理。 提供了大量文档,例如: 从技术上讲,您可以通过将父pom的包装从pom更改为jar来实现这一点,但是没有一个很好的理由去做您想要做的事情。父模块不能提供子模块的类。 只需将您的类从父模块移动到另一个模块中,并将此模块的依赖项添加到第二个pom.xml中