1
私はjavascript mavenプラグインを使用しています。私は戦争パッケージの目標が好きで、それを使いたい。デフォルトのプラグインの実行を停止するにはどうすればよいですか?
しかし、テストフェーズにバインドされた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は私にhttp://mojo.codehaus.org/javascript-maven-tools/javascript-maven-plugin/を表示します。これは上記のバージョンと目的が異なると思われます – Raghuram
これはやや不明なプラグインですhttp://mojo.codehaus。 org/javascript-maven-tools/javascript-maven-plugin/war-package-mojo.htmlとWebページは少し壊れているようです。私は私の質問がプラグイン特有ではないことを望んでいました。さまざまなプラグインはデフォルトではフェーズにバインドされていますが、その動作をオーバーライドする一般的な方法があることを期待していました。 –