Maven 2 避免实例化maven依赖插件
我想使用maven的“部署”阶段将一些文件部署到我的设备(使用自定义maven插件),但我不需要maven部署插件 关于stackoverflow和如何避免插件运行的web其余部分,有几个答案,例如: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元素 有没有办法
none
、true
和false
。但是,该插件仍处于配置状态,失败时显示以下消息:
未能为org.apache.maven.plugins maven deploy plugin 2.4配置插件参数
因为我的pom中没有distributionManagement元素
有没有办法将依赖插件从maven生命周期中完全删除?在我看来,即使使用这些解决方法,这也不太可能奏效,因为无论喜欢与否,
maven deploy插件是一个核心插件
因此,这里有另一个黑客:
- 创建一个配置文件
- 在其中定义插件并将其附加到
安装
阶段
- 通过调用您的配置文件触发部署
不像你所希望的那样花哨,但它应该会起作用。如果有人有更好的想法,我也想听听,因为我也遇到过这种问题。在我看来,即使是那些解决办法,这也不太可能奏效,因为maven deploy插件是一个核心插件,不管你喜不喜欢
因此,这里有另一个黑客:
- 创建一个配置文件
- 在其中定义插件并将其附加到
安装
阶段
- 通过调用您的配置文件触发部署
不像你所希望的那样花哨,但它应该会起作用。如果有人有更好的想法,我也想听听,因为我也遇到过这种问题。我没有创建配置文件,但我将插件附加到安装阶段而不是部署,并且我使用skip=true禁用了安装。我没有创建配置文件,但我将插件附加到安装阶段而不是部署,我使用skip=true禁用了安装。