Maven exec Maven插件和Maven资源插件未运行,不确定原因
我在mavenMaven exec Maven插件和Maven资源插件未运行,不确定原因,maven,maven-plugin,pom.xml,exec-maven-plugin,maven-resources-plugin,Maven,Maven Plugin,Pom.xml,Exec Maven Plugin,Maven Resources Plugin,我在mavenpom.xml文件中添加了几个新插件 当我发出命令:mvn install时,我无法理解为什么exec maven plugin和maven resources plugin没有运行。其他maven插件确实按预期执行 当我运行mvn exec:exec时,exec maven插件确实运行了 我尝试过使用许多不同的阶段,但都没有效果 我做错了什么,我应该怎么做 下面是我的maven文件的相关部分 <plugins> <plugin>
pom.xml
文件中添加了几个新插件
当我发出命令:mvn install
时,我无法理解为什么exec maven plugin
和maven resources plugin
没有运行。其他maven插件确实按预期执行
当我运行mvn exec:exec
时,exec maven插件确实运行了
我尝试过使用许多不同的阶段,但都没有效果
我做错了什么,我应该怎么做
下面是我的maven文件的相关部分
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<id>build-spa-bower</id>
<phase>validate</phase>
<configuration>
<executable>bower</executable>
<arguments>install</arguments>
<workingDirectory>src/main/spa</workingDirectory>
</configuration>
</execution>
<execution>
<id>build-spa-grunt</id>
<phase>validate</phase>
<configuration>
<executable>bower</executable>
<arguments>install</arguments>
<workingDirectory>src/main/spa</workingDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>resource-spa</id>
<phase>compile</phase>
<configuration>
<outputDirectory>${project.groupId}/${project.artifactId}/spa</outputDirectory>
<resources>
<directory>src/main/spa/dist</directory>
<filtering>false</filtering>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<!-- ... -->
</plugins>
org.codehaus.mojo
execmaven插件
1.2.1
建造温泉凉亭
验证
凉亭
安装
src/main/spa
建造温泉酒店
验证
凉亭
安装
src/main/spa
maven资源插件
2.6
资源温泉
编译
${project.groupId}/${project.artifactId}/spa
src/main/spa/dist
假的
编辑:
找到了exec插件的答案,但尚未找到resources插件的答案
exec插件需要一个目标才能触发
将exec
添加到每个
中对我起了作用。如果将配置放在
中,则需要指定在此执行中需要运行哪些目标
对于默认链接到某个阶段的插件,您还可以指定
之外的配置,该配置将在该插件的默认阶段使用。找到答案:
exec插件需要一个目标才能触发
向每个
添加exec
资源插件问题也得到了类似的解决
将复制资源
添加到每个
这些对我来说也起了作用。
<phase>prepare-package</phase>
准备包装
是必修课。Ha,同时想出了答案+1.我给你查一查。是的,明确目标是成功的。我是maven的新手,请原谅我的初学者问题!(我自己的解决方案是:)。。。如果您能回答我关于exec maven插件的后续问题,我将不胜感激: