我需要Library L版本A和版本B的同一時間。java maven需要不同版本的庫
< -Dependencies->
<-Dependency->
Library L of version A
<-/Dependency->
<-Dependency->
Third party library (needs Library L of version B)
<-/Dependency->
< -/Dependencies->
如果我寫像上述情況,第三方庫也招verions A的圖書館L,不是版本B.然後它會拋出一些錯誤,我應該如何聲稱pom使它工作?
順便說一句,必須使用有線< - - >標記,否則格式會混亂。
請幫仍然在尋找一個答案
感謝
你不能在一個類加載器中做到這一點。你可以在_separate_ classloaders中加載2個不同版本的相同庫,但是你必須做很多棘手的事情才能使它工作。我會試圖弄清楚如何使這個庫的_one_版本工作。 – jtahlborn
沒有任何解決方案? – user1470393
如果您嘗試在單個類加載器中包含_both_版本,不,沒有解決方案。如果你想讓Maven解決一個單一的特定版本,那麼這是相當微不足道的。 – jtahlborn