gpt4 book ai didi

maven-2 - 从另一个 maven install 命令触发 maven install 命令

转载 作者:行者123 更新时间:2023-12-04 11:45:59 24 4
gpt4 key购买 nike

有没有办法从另一个 maven install 命令触发 maven install 命令?

换句话说,我希望能够在 maven 项目(在 eclipse 中)上执行 maven install 命令,并且我希望这会自动导致另一个 maven 项目的安装命令。
那可能吗?

最佳答案

“触发”另一个构建的 Maven 方法是定义一个 multi-module build .父 pom 项目可以指定模块,这些模块都将使用标准生命周期构建。所以运行mvn install在父级上意味着每个模块都是依次构建的。

父级定义为 pom packagin,并且会有一个这样的模块声明:

<modules>
<module>module-a</module>
<module>module-b</module>
</modules>

或者,可以将其他工件附加到构建中,以便将它们与主要工件一起部署(假设它们已经被打包,您可以使用 build-helper-maven-pluginattach 的任意文件到您的 pom,因此它将是使用指定的分类器部署。以下配置会将指定的文件附加为 my-artifact-1.0-extra.jar
  <plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.3</version>
<executions>
<execution>
<id>attach-artifacts</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>/path/to/extra/file.jar</file>
<type>jar</type><!--or specify your required extension-->
<classifier>extra</classifier>
</artifact>
</artifacts>
</configuration>
</execution>
</executions>
</plugin>

关于maven-2 - 从另一个 maven install 命令触发 maven install 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1502695/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com