[英]How to SKIP a maven plugin execution from Eclipse Build Workspace
我正在使用frontend-maven-plugin, 更多信息在这里 。
为了在maven构建上运行GRUNT任务,并且在我使用Eclipse时,每次我在代码中进行更改时,它都会构建Workspace。
问题在于,Eclipse构建过程每次都会执行Maven插件,这会使过程非常缓慢。 因此,我想知道如何从Eclipse Build工作区跳过maven插件的执行。 有任何想法吗?
提前致谢,
是:您可以通过两种方式告诉Eclipse忽略选定的Maven插件:
org.eclipse.m2e:lifecycle-mapping
插件添加到POM。 看看这个例子 。
为了扩展Little Santi的答案,我将其添加到了POM中:
...
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<versionRange>1.6</versionRange>
<goals>
<goal>install-node-and-npm</goal>
<goal>npm</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.