Maven源代码依赖项

时间:2009-06-12 21:54:15

标签: maven-2

我有几个项目正在Eclipse(或任何IDE)中工作,因此我不想依赖于特定的eclipse依赖maven功能。有些项目依赖于其他项目。通常在Eclipse中我会将项目添加为对其他项目的引用,但我不确定如何在使用Maven时处理这个问题。在部署环境中,将创建jar并且maven构建可以从存储库中提取最新的jar。有没有办法在开发环境中使用maven引用另一个项目的源代码?例如......

我有这种情况: 项目A取决于B

我需要对B进行更改,这需要更新到A.我不想对B进行更改并在不检入A的情况下检查它,因为这会打破A.我想通过Maven管理这些依赖关系 - 任何帮助都将受到赞赏。

感谢, 杰夫

2 个答案:

答案 0 :(得分:5)

maven 2 eclipse plugin具有'工作区依赖性解析',首先在工作区中查找依赖项,然后在存储库中查找。

答案 1 :(得分:0)

我的工作是在进行开发时使用SNAPSHOT版本。项目A取决于项目B的最新SHAPSHOT版本,因此当我更改项目B时,我让Team City重新编译并将新的SHAPSHOT工件推出到artifactory。然后我清理并编译项目A以获得新的项目B.