【发布时间】:2011-10-19 19:11:22
【问题描述】:
我正在使用 javascript maven 插件。我喜欢 war-package 目标并想使用它。
不过,它还附带了一个绑定到测试阶段的 jsunit 目标。这部分插件不是很好,所以我想把它关掉。我该怎么做?
插件xml如下。
编辑:已尝试在无阶段添加执行,但目标仍在运行。
<plugin>
<groupId>org.codehaus.mojo.javascript</groupId>
<artifactId>javascript-maven-plugin</artifactId>
<version>1.0</version>
<extensions>true</extensions>
<executions>
<execution>
<id>copyDependenciesForJasmine</id>
<phase>compile</phase>
<goals>
<goal>war-package</goal>
</goals>
<configuration>
<webappDirectory>${project.build.directory}/javascript</webappDirectory>
<scriptsDirectory>src</scriptsDirectory>
<libsDirectory>../dependencies</libsDirectory>
</configuration>
</execution>
<execution>
<id>jsunit</id>
<phase>none</phase>
</execution>
<execution>
<id>prepare-tests</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
【问题讨论】:
-
插件首页的url是什么? Google 向我展示了 mojo.codehaus.org/javascript-maven-tools/…,它似乎具有与上面指定的不同的版本和目标
-
这是一个有点失效的插件mojo.codehaus.org/javascript-maven-tools/… 和网页似乎有点坏了。我希望我的问题不是特定于插件的。各种插件默认绑定到一个阶段,我希望有一种通用的方法来覆盖该行为。
标签: javascript maven maven-plugin