java maven重建依赖

时间:2010-12-06 14:58:25

标签: java maven-2 maven-assembly-plugin

我有一个具有依赖性A的项目。 Project正在打包到WAR和依赖A - 进入jar。 另一个依赖B,也取决于A. 我想打包项目,当项目B打包时,它必须重建其依赖关系A,而不是获得编译的依赖关系。 请帮忙,我怎样才能实现这个目标

2 个答案:

答案 0 :(得分:5)

执行安装时始终执行清理,即mvn clean install。这将确保项目中的所有模块都重建,打包并安装在本地.m2存储库中,以供父依赖项和项目包含。

答案 1 :(得分:1)

您可能需要的是一个包含三个项目(WAR,A和B)的多模块项目。然后,您可以在多模块项目上运行mvn package,它将相互构建和打包所有最新的项目代码,而无需先运行mvn install来更新本地存储库中的依赖项。