我有一个带有 pom.xml 的目录和几个带有自己的 pom.xml 文件的子目录
一个子目录是本地的,称为第三方。它包含几个 jar 文件,并在执行 a 时将它们安装到本地 maven repo mvn install
。这些是mvn compile
其他工件的阶段所需要的。根 pom.xml 只是对每个子 pom.xml 执行相同的步骤。
我想修改根 pom.xml 以便 mvn compile 在执行其他文件夹之前在第三方文件夹上进行安装。我在 maven-compiler-plugin 中试过这个:
<executions>
<execution>
<id>thirdparty</id>
<phase>install</phase>
</execution>
</executions>
我在文档中没有看到任何关于在依赖元素中指定阶段的内容。