2011-06-17 20 views
2

我正在使用maven-jetty插件,並且當我使用jetty運行webapp時,webapp根本無法在資源的目標/ test-classes目錄中查找。但是,它可以在目標/類目錄中找到資源。Jetty不在資源的test-classes目錄中查看

這裏是我的pom.xml

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

的相關部分如何才能使目標/測試類的行家,碼頭插件找資源

回答

1

因爲/src/test/java/src/test/resources文件夾只用於單元測試。它們不會被添加到maven-jetty-plugin CLASSPATH中,也不會被包含在結果WAR中。

+0

那麼有沒有辦法讓jetty查看我的target/test-classes目錄? – Sujen

+0

看起來像有一些選項:http://stackoverflow.com/questions/2176067。如果你發現其中的一些工作,我會編輯我的答案。 –

+0

我以前曾看過這個問題,但他們的解決方案對我不起作用。第一個答案在標記中使用$(basedir),美元符號是什麼意思? – Sujen