我創建一個多模塊項目,在Eclipse扁平層次多模塊的Maven web項目:相關問題在Eclipse中
| myproject的父母 | - pom.xml的 | myproject的 | - pom.xml的 | myproject的-DEP | - pom.xml的
與具有兩個模塊的引用父POM,myproject
在其依賴myproject-dep
且都有家長注意。項目和子項目依賴關係在Tomcat的web/WEB-INF/lib
文件夾中完成。
myproject
是一個(動態的)web項目,其編譯類爲myproject/web/WEB-INF/classes
,而依賴項目的類則爲myproject-dep/target/classes
。 myproject
在Tomcat上運行,myproject-dep
是構建路徑上的必需項目。
在這種情況下,我希望所有的依賴性都是按順序排列的,但Catalina類加載器找不到myproject-dep
的類。如果我在運行配置中明確地將這些添加到了tomcat類路徑中,那麼它會從myproject-dep
找不到明顯存在於webapps的lib文件夾中的jar。
我在這裏錯過了什麼? 謝謝!
可以讓這裏的poms深入瞭解你的構建看起來如何? – khmarbaise 2011-03-17 17:52:40