2011-06-17 8 views
2

私はmaven-jettyプラグインを使用していますが、jettyを使用してwebappを実行すると、webappはtarget/test-classesディレクトリをリソースで探すことはありません。ただし、target/classesディレクトリ内のリソースを見つけることができます。ここでJettyがリソースのテストクラスディレクトリを探していない

は私のpom.xmlの関連部分は/src/test/java/src/test/resourcesフォルダのみであるため、どのようにリソース

答えて

1

のターゲット/テスト・クラスでのmaven-桟橋のプラグインの外観を作ることができ

<configuration> 
<webApp>target/webapp.war</webApp> 
<testClassesDirectory>target/test-classes/</testClassesDirectory> 
<useTestClasspath>true</useTestClasspath> 
<stopPort>9966</stopPort> 
<stopKey>stopKey</stopKey> 
</configuration> 

ですユニットテスト用です。それらはmaven-jetty-plugin CLASSPATHに追加されず、結果のWARにも含まれません。

+0

これで、jettyをtarget/test-classesディレクトリに見えるようにする方法はありますか? – Sujen

+0

いくつかのオプションがあるようです:http://stackoverflow.com/questions/2176067それらの一部が機能しているとわかったら、私は自分の答えを編集します。 –

+0

私は前にその質問を見てきましたが、その解決策は私のためには機能しません。最初の答えはタグで$(basedir)を使用しますが、ドル記号は何を意味しますか? – Sujen

関連する問題