Maven 2 避免实例化maven依赖插件

Maven 2 避免实例化maven依赖插件,maven-2,Maven 2,我想使用maven的“部署”阶段将一些文件部署到我的设备(使用自定义maven插件),但我不需要maven部署插件 关于stackoverflow和如何避免插件运行的web其余部分,有几个答案,例如: 我已尝试设置none、true和false。但是,该插件仍处于配置状态,失败时显示以下消息: 未能为org.apache.maven.plugins maven deploy plugin 2.4配置插件参数 因为我的pom中没有distributionManagement元素 有没有办法

我想使用maven的“部署”阶段将一些文件部署到我的设备(使用自定义maven插件),但我不需要maven部署插件

关于stackoverflow和如何避免插件运行的web其余部分,有几个答案,例如:

我已尝试设置
none
true
false
。但是,该插件仍处于配置状态,失败时显示以下消息:

未能为org.apache.maven.plugins maven deploy plugin 2.4配置插件参数

因为我的pom中没有distributionManagement元素


有没有办法将依赖插件从maven生命周期中完全删除?

在我看来,即使使用这些解决方法,这也不太可能奏效,因为无论喜欢与否,
maven deploy插件是一个核心插件

因此,这里有另一个黑客:

  • 创建一个配置文件

  • 在其中定义插件并将其附加到
    安装
    阶段

  • 通过调用您的配置文件触发部署


不像你所希望的那样花哨,但它应该会起作用。如果有人有更好的想法,我也想听听,因为我也遇到过这种问题。

在我看来,即使是那些解决办法,这也不太可能奏效,因为
maven deploy插件是一个核心插件,不管你喜不喜欢

因此,这里有另一个黑客:

  • 创建一个配置文件

  • 在其中定义插件并将其附加到
    安装
    阶段

  • 通过调用您的配置文件触发部署


不像你所希望的那样花哨,但它应该会起作用。如果有人有更好的想法,我也想听听,因为我也遇到过这种问题。

我没有创建配置文件,但我将插件附加到安装阶段而不是部署,并且我使用skip=true禁用了安装。我没有创建配置文件,但我将插件附加到安装阶段而不是部署,我使用skip=true禁用了安装。