2011-08-04 11 views
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> 
+0

プラグインのホームページのURLは何ですか? Googleは私にhttp://mojo.codehaus.org/javascript-maven-tools/javascript-maven-plugin/を表示します。これは上記のバージョンと目的が異なると思われます – Raghuram

+0

これはやや不明なプラグインですhttp://mojo.codehaus。 org/javascript-maven-tools/javascript-maven-plugin/war-package-mojo.htmlとWebページは少し壊れているようです。私は私の質問がプラグイン特有ではないことを望んでいました。さまざまなプラグインはデフォルトではフェーズにバインドされていますが、その動作をオーバーライドする一般的な方法があることを期待していました。 –

答えて

0

すでに同様の質問があったhere。特定のプラグインで実行フェーズをnoneに指定することができます。

+0

私はフェーズなしを追加しようとしました。目標はまだ実行されます。質問で更新されました。 –

関連する問題