我有一個standalone.jar,將打包在super.war內。 Stanalone.jar使用super.war中的函數。我的困惑是,如何在我的戰爭中在類中開發功能時,如何從super.war調用方法,因爲它們在eclipse中都是不同的項目?如何從部署在同一場戰爭中的jar中調用戰爭的方法?
更詳細地說明:
Super.war具有其中有一個方法叫getMotors一個一流的呼叫汽車。 standalone.jar有一個叫做Customer的類,它需要調用super.war的getMotors。現在,我的問題是如何創建一個對象並調用Motors類中的Customers類的方法,這個類是在jar類中的Customers類中進行的。
請幫忙。
謝謝
請看,這個stanalone.jar是依賴於馬達類,但戰爭不依賴於jar。 Jar有一個獨立運行的調度程序並獲取記錄。 – Gendaful
那麼Motors類需要位於JAR中或JAR的依賴中。如果您還需要WAR項目中的Motors類,最好的解決方案是將它放入第三個JAR中,這兩個項目都可以依賴它。 –
@Gendaful馬特說的是對的。您可以創建第三個「commons.jar」(例如),其中包含雙方的依賴關係的交集,以便他們保持獨立性。 WAR不依賴於'standalone.jar',WAR和'standalone.jar'都將取決於你的'commons.jar'庫。 – Gamb