2016-07-18 10 views
0

2つのプラグインtomcat7-maven-pluginmaven-t7-pluginの両方に目標がありますが、フォルダからTomcatを実行する必要がある間に、それらのすべてが戦争を構築して「オンザフライで」「実行中」のTomcatを実行します。 E.実行する必要があるtomcatが既にダウンロードされています。戦争を構築せずに単に実行する方法はありますか?mavenからtomcatを実行するには?

questionは、戦争を起こさずに既存の風邪をもう一度走らせて、風邪をもう一度ダウンロードする必要があるうちに、風袋をダウンロードして戦争を行うため、答えはありません。そのプラグインのtomcatフォルダを設定する方法がありますか?しかし、私はfoundそのための任意のプロパティを持っていません。

+0

[Maven 2 Tomcatプラグインを使用してTomcat 7を実行するにはどうすればいいですか?](http://stackoverflow.com/questions/7801155/how-to-run-tomcat-7-using-maven-2-tomcat-プラグイン) – zombie

答えて

1

あなたはtomcat7-のmaven-pluginのは、その目的のためではありません

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>exec-maven-plugin</artifactId> 
    <version>1.1</version> 
    <executions> 
     <execution> 
     <id>stop-tomcat</id> 
     <phase>pre-clean</phase> 
     <goals> 
      <goal>exec</goal> 
     </goals> 
     <configuration> 
     <executable>${tomcat.stop.path}</executable> 
     </configuration> 
     </execution> 
     <execution> 
     <id>start-tomcat</id> 
     <phase>deploy</phase> 
     <goals> 
      <goal>exec</goal> 
     </goals> 
     <configuration> 
     <executable>${tomcat.start.path}</executable>  
     </configuration> 
     </execution> 
    </executions> 
    </plugin> 
2

のmaven-EXEC-プラグインは試すことができます。

あなたが構築する際に通常のTomcatインスタンスを実行したい場合は...あなたは、単にビルドする前にそれを開始するか、それを実行するための別の方法を見つける必要があります...多分のmaven-幹部は、前述のように、

を行います

tomcat7-maven-pluginは、テスト完了後に終了するtomcatのテストインスタンスにビルドをデプロイします。

関連する問題