[英]how to refer java web project library from current project?
我有一個Web項目Web1.war
,它的庫中有一些jar文件(我們稱之為lib.jar
)。 那就是Web1.war --> lib.jar
。
然后,我確實將該Web項目轉換為jar文件: Web1.jar
。 然后,將Web1.jar
文件添加到另一個Java Web項目Web2.war
。
如何通過jar文件( Web2.war --> Web1.jar --> lib.jar
)從當前項目( Web2.war
)引用該庫lib.jar
?
Java僅支持JAR級別的依賴關系。 您提到將“ Web項目”轉換為JAR,但是沒有提供有關操作方法的詳細信息。
默認情況下,Java使用類路徑查找依賴項。 在“ Web項目”(WAR)中,類路徑是WEB-INF/classes
目錄以及WEB-INF/lib
中的所有JAR。
如果您在一個“ Web項目”(WAR)中需要在另一個“ Web項目”(WAR)中使用的類,則有兩個選擇,這兩個都將涉及修改構建:
要么
更新資料
您不能像編輯中所建議的那樣對JAR進行WAR轉換。 盡管可以創建自定義存檔格式,但JAR不能(也不應)包含其他JAR。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.