我試圖運行 mvn exec:java .....maven類路徑依賴jar和src/main/resources之間的順序?
然後它使用由我的pom定義的運行時類路徑,我認爲它默認爲編譯類路徑。問題是我發現我的src/main/resources/log4j.xml沒有反映出來,因爲我把DEBUG日誌記錄在文件中,但是在輸出中只看到WARN。 我懷疑它實際上是來自正在使用的一些依賴性jar的log4j.xml。 所以我需要將src/main/resources/log4j.xml提升到我的編譯/運行時類路徑的前面。但是如何在類路徑中指定src/main/resources vs依賴jar的相對順序?
感謝 楊
+1好問題。 'src/main/resources'在''節中指定,它位於POM的''dependencies>'節之後。 –
2012-04-12 06:08:31
謝謝雷,我會試試:) – 2012-04-12 16:51:25
試着用'-X'調試選項運行Maven並檢查exec插件的類路徑。 – 2012-04-12 19:46:28