休眠FileZippedJarVisitor錯誤我有一個結構或多或少這樣的:在試驗瓶
-- ProjectA
+-- ProjectA Persistence
+-- ProjectA EJBs
+- ProjectB
+-- lots of ProjectB children...
假設在ProjectB
我想寫一些測試。所以,我爲這項工作設置了OpenEJB,並且它正在工作,但後來我需要一些來自ProjectA EJBs
的EJB。
作爲OpenEJB的未加載從ProjectA
EJB的(即使它是ProjectB
的依賴性),I添加ProjectA EJBS
如test
範圍爲ProjectB
的依賴性。
由於ProjectA EJBs
依賴於ProjectA Persistence
,看起來像Hibernate試圖加載它......但它做了一些奇怪的事情。
休眠FileZippedJarVisitor
試圖提取類似於:~/.m2/repository/com/example/projecta/1.0.0/projecta-ejbs-1.0.0.jar/project-persistence-1.0.0.jar
而不是~/.m2/repository/com/example/projecta/1.0.0/projecta-persistence-1.0.0.jar
。
我該怎麼辦? 對不起,如果我的解釋不夠好,請問我更多的信息,如果你需要。
你能發佈例子嗎? – Hardy 2013-05-08 08:30:35