是否有正确的方法可以通过命令行执行此操作?或者我真的需要修改POM文件吗?假设我想将maven war插件安装到现有项目中。我尝试使用谷歌搜索,但我只能找到使用而不是安装到现有项目。
答案 0 :(得分:4)
记录在案here,
Maven的核心是一个插件执行框架;所有工作都是 插件完成。
你必须指的是调用或使用插件而不是安装插件。你可以在不更新pom的情况下调用任何maven插件,只要你可以使用默认配置。
例如,要在maven项目上生成javadoc,只需键入
即可mvn javadoc:javadoc
现在,来maven war plugin
。这会为您的项目创建一个war
工件。除非项目是war
项目,否则在项目上调用它是没有意义的。如果是这样,则项目的packaging
应为war
。
<packaging>war</packaging>
在这种情况下,会自动调用maven war插件。
如果要自定义/配置插件或基于插件类型,请在pom中声明它(在<plugins>
部分并进行配置)。
答案 1 :(得分:2)
您将插件添加到POM。
Maven配置通过POM完成;这就是重点--POM定义了项目。