我有很多模块Maven项目。由于生成类和配置文件的外部工具,我需要使用在“mvn compile”之后和“mvn package”之前运行的maven-exec-plugin。如果使用该工具,我必须准备bat文件,它分别构建所有模块。
现在是问题 - 在删除m2 s folder (local repository of Maven) i can
之后构建任何模块因为异常。它说无法解决项目的依赖关系(该存储库中没有pom.xml文件)。
每次构建任何模块时,我都需要一个安装或覆盖m2 maven本地存储库中项目的主pom.xml文件的解决方案。
答案 0 :(得分:1)
pom
文件(在package
阶段期间创建)安装到本地存储库
在安装phase
期间
你可以执行
mvn install
将所有pom(和附加的工件)安装到本地存储库。
您只能使用-N
选项
mvn -N install