我有两个项目,projectB依赖于projectA。我用Maven来做:
parent
|- pom.xml // I use <modules> here to add two projects in.
|- MyProjectA
| `- pom.xml
|- MyProjectB
`- pom.xml
现在我可以将projectA导入projectB java代码并使用projectA中的类。 但是当我尝试使用spring作为prokectB时,如下所示:
<bean id="test" class="com.company.common.util.PropertyUtils"/> // The class is inside projectA.
Spring说ClassNotFoundException。
任何想法?感谢。
答案 0 :(得分:1)
您可以直接将项目依赖项添加到项目pom.xml
中 <dependency>
<groupId>common.group</groupId>
<artifactId>project-a-artifact</artifactId>
<version>${project.version}</version>
</dependency>
另请参阅How can I create an executable JAR with dependencies using Maven?以查看更多可能的解决方案