Dav*_*vid 2 java maven-plugin maven maven-resources-plugin
我看到这里已经有人问过:如何从命令行执行maven插件? 但我真的不明白答案.看起来语法的形式如下:
mvn foo:bar
Run Code Online (Sandbox Code Playgroud)
但我不确定foo和bar应该是什么.
具体来说,我已经配置了maven-resource-plugin,如下所示:
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>prepare-package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<!--configuration here-->
</configuration>
</execution>
</executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)
我已经尝试了几种排列,mvn artifactId|id|phase|goal:artifactidId|id|phase|goal但没有一种是有效的.我想我会停止试图强暴它,只是问互联网.此外,这是在任何地方记录?
有3种模式:
groupId:artifactId:version:goal
groupId:artifactId:goal
prefix:goal
Run Code Online (Sandbox Code Playgroud)
如果从具有pom.xml的位置运行此命令并且尚未指定版本,Maven将在构建部分中搜索匹配的插件.前缀通常(不总是)被识别为artifactId的一部分,例如maven-help-plugin具有前缀help.插件文档应该为您提供确切的前缀.
您可以按如下方式调用此插件目标:
mvn resources:copy-resources
Run Code Online (Sandbox Code Playgroud)
这里copy-resources是您在POM中配置的插件目标,并resources为前缀的maven-resources-plugin (见这个链接的插件前缀分辨率)。
| 归档时间: |
|
| 查看次数: |
2932 次 |
| 最近记录: |