maven cargo pluginが組み込みテスト用に組み込まれたtomcat 7を実行するのに必要な最低限の設定が不思議でした。貨物Maven2を-プラグイン::実行Maven cargo plugin embedded tomcat 7 configuration
0
A
答えて
0
十分なはず
(ポートの指定は任意であり、tomcat7の異なるバージョンを取得するためのURLを変更する):MVNパッケージorg.codehaus.cargoより
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.2.0</version>
<!-- minimal configuration to let adb run (mvn package org.codehaus.cargo:cargo-maven2-plugin:run) in a local tomcat -->
<configuration>
<container>
<containerId>tomcat7x</containerId>
<zipUrlInstaller>
<url>http://a-inet01:8100/apache-tomcat-7.0.25.zip</url>
</zipUrlInstaller>
</container>
<configuration>
<properties>
<cargo.servlet.port>1718</cargo.servlet.port>
</properties>
</configuration>
</configuration>
</plugin>
(パッケージ化された "戦争"を持つmavenprojectで)戦争を起こし、与えられたURLからTomcatをダウンロードし、開始して戦争を展開します。あなたは、コンテナを起動し使用した場合のmavenは(uは統合テストに使用します。この1)を終了した場合は停止している: あなたは補数より自動的に貨物を開始する場合:ちょうど貨物Mavenのドキュメンタリー(HTTPからコピー
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<executions>
<execution>
<id>start-container</id>
<phase>pre-integration-test</phase>
<goals>
<goal>start</goal>
</goals>
</execution>
<execution>
<id>stop-container</id>
<phase>post-integration-test</phase>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
<configuration>
[Cargo plugin configuration goes in here]
</configuration>
</plugin>
: //cargo.codehaus.org/Starting+and+stopping+a+container)。これは、 "integration-test"の前にコンテナを起動し、テスト後にコンテナを停止します。
関連する問題
- 1. cargo-maven-pluginを使用してリモートTomcat 7に再デプロイできません
- 2. maven cargo and selenium
- 3. maven jetty plugin log4j configuration
- 4. Maven Tomcat PluginのSSL設定
- 5. tomcat maven plugin t7mp
- 6. maven-embedded-glassfish-pluginがClassNotFoundExceptionをスローする
- 7. tomcat mavenプラグインをtomcat 7にアップグレード
- 8. tomcat 7 mavenプラグインスナップショットリポジトリの問題?
- 9. Mavenが終了したらTomcatをMaven Cargoで起動する
- 10. 埋め込みTomcatサーバを使用するにはどうすればMaven Cargoを設定できますか?
- 11. 2つのアプリケーションをデプロイするmaven-embedded-glassfish-plugin
- 12. Maven Cargoはコンテナを停止しません
- 13. yuicompressor maven pluginとmaven-war-plugin
- 14. Tomcat SSL Configuration
- 15. tomcatのmule mavenアプリケーション
- 16. Maven cargo jetty6x:Jettyの設定を追加することは可能ですか?
- 17. フィルタリソースmaven-shade-plugin
- 18. buildnumber-maven-pluginとmaven-assembly-plugin
- 19. maven-assembly-plugin
- 20. Maven war plugin
- 21. Ubuntu exce Maven Plugin
- 22. GWT + Maven + Tomcat + JNDI + Eclipse設定
- 23. maven-plugin-api com.thoughtworks.qdox.parser.ParseException
- 24. ProGuard + Java with Maven 7
- 25. ProGuard with maven-android-plugin
- 26. maven-bundle-plugin problem(OSGI)
- 27. NullPointerException maven-jaxb2-plugin WSDL
- 28. Maven tomcat7-maven-pluginが見つかりませんでした。
- 29. MavenとCargo:war-Fileを持つJetty-Containerを開始
- 30. Maven Tomcat Plugin - 余分なクラスパスを追加する
これは「埋め込み」と呼ばれていますか?私は同様の質問をhttp://stackoverflow.com/questions/13701562/cargo-plugin-the-deployable-state-is-unknownに持っています。私は埋め込みはtomcatでサポートされていないことに言及しました。 – MikeW