0

起動時にTomcatにフォルダをインポートするように指示して、tomcatを介してそのコンテンツを使用できるようにする方法はありますか?私の場合、フォルダはテストクラスを含むsrc / test/javaです。

コマンドラインを使用してテストクラスを実行する必要があります

前もって感謝します

4

1 に答える 1

1

基本的なことは、maven-failsafe-pluginを使用して統合テストを実行することです。この場合、これは、統合テストの構成を含む別のMavenモジュール(mod-itと呼びます)が必要であることを意味します。私が与えることができる最善の推奨事項は、cargo2-maven-pluginを使用して開始/デプロイなどを行うことです。Tomcatおよびtomcat内にwarアプリケーションをデプロイします。さらに、次のようなレイアウトが必要です。

project
|-- mod-it
|   `-- pom.xml
|-- mod-war
|   |-- pom.xml
|   `-- src
|       |-- main
|       |   |-- java
|       |   |   `-- com
|       |   |       `-- soebes
|       |   |           `-- wicket
|       |   |               |-- HomePage.java
|       |   |               `-- WicketApplication.java
|       |   |-- resources
|       |   |   |-- com
|       |   |   |   `-- soebes
|       |   |   |       `-- wicket
|       |   |   |           `-- HomePage.html
|       |   |   `-- log4j.properties
|       |   `-- webapp
|       |       `-- WEB-INF
|       |           `-- web.xml
..
`-- pom.xml

統合テストは、maven-failsafe-pluginで実行できるように、*IT.javaのような名前にする必要があります。

最良の方法は、Tomcatとcargoプラグインを使用した完全な例を含むこの例を読むことです。ソースを含む完全なサンプルソースをダウンロードできます。pomなどはこちら

于 2012-07-11T10:24:43.587 に答える