gpt4 book ai didi

maven - 我可以修改 Maven 部署阶段以用我自己的插件替换 maven-deploy-plugin 吗?

转载 作者:行者123 更新时间:2023-12-03 14:50:23 28 4
gpt4 key购买 nike

我对Maven很陌生......

我想要做的是在部署阶段跳过 maven-deploy-plugin,同时用我自己的插件替换它(即我正在部署到非存储库位置)。

我意识到我可以通过多种其他方式做到这一点,但老板希望能够运行:

mvn deploy



要获得我当前解决方法的结果,即禁用 maven-deploy-plugin(这似乎禁用了整个部署阶段),并从命令行手动指定自定义上传目标。

我目前未能成功完成我的使命:
<executions>
<execution>
<phase>deploy</phase>
</execution>
</executions>

在包含我的插件规范的 build/plugins/plugin 部分中,因为部署阶段被跳过:
        <plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.7</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>

谢谢!

最佳答案

disabling the maven-deploy-plugin (which seems to be disabling the entire deploy phase)



这是不正确的。禁用 maven-deploy-plugin不会禁用整个部署阶段。这是应该如何完成的(看起来您已经在这样做了):
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>

关于maven - 我可以修改 Maven 部署阶段以用我自己的插件替换 maven-deploy-plugin 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12751724/

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