在Eclipse中关联Maven项目
描述:实现在Eclipse当主工程依赖另外两个工程的服务,当需要Debug的时候,我们如何让程序自动跳转到其它工程中的代码中.
操作步骤:
1. 确保有相同的版本号.
示例如下:
MainProject中的pom.xml的版本号为:<version>1.0-MainProjectName-SNAPSHOT</version>,
另外两个工程的版本号分别为:
<version>2.1-Project1Name-RELEASE</version>
<version>3.2.3-Project2Name-SNAPSHOT</version>
MainProject依赖另两个工程的话,在MainProject的pom.xml文件中需要有如下配置:
<Project1Name.version>2.1-Project1Name-RELEASE</Project1Name.version>
<Project2Name.version>3.2.3-Project2Name-SNAPSHOT</Project2Name.version>
当然,如果Project1还依赖其它项目,如果需要跟进的话,就按这个方法递归吧.
2. 转换工程.
转换这三个工程为Maven工程.示例:对着工程点击鼠标右键 => configure => conver to Maven Project.
3.重新生成Maven引用(如果第二步转换过程中出现问题.).
配置Project的BuildPath中的Libraries:
a. 转换工程为普通Web工程. 对着工程点击鼠标右键 => Maven => Diable Maven Nature.
b. 删除全部Jar引用.
c. 添加Jar当前的引用.
d. 转换为Maven工程.
当所有工程都操作完成后,如果不出意外,应该已经可以关联到相关项目了.