[英]In Eclipse, in a dynamic web project that is dependent on a maven project, how do I pick up jars from the maven project?
在Eclipse中,我有兩個項目:
archangel.core-一個Maven項目
ArchangelWEB-一個動態Web項目(為Tomcat構建)。
第一個是archangel.core,具有所有基本代碼,並使用Maven來解決依賴關系。 第二個是在核心項目之上的Web添加。 這僅具有特定於演示文稿/視圖的代碼。 我想將它們分開,因為將來我可能還會有其他項目依賴於核心,並且我不希望核心項目具有Web庫依賴項。
現在,在ArchangelWEB的構建路徑中,我有archangel.core項目,在其Deployment Assembly中也有archangel.core。 這使我可以在ArchangelWEB中引用來自archangel.core的代碼,而不會出現任何構建或運行時問題。
archangel.core的依賴項之一是apache-commons-lang。 在archangel.core中,我可以引用ExceptionUtils
類的類。 但是,我不能自動從ArchangelWEB引用此jar依賴項。 如果我嘗試從ArchangelWEB中的apache-commons-lang import
類,它不知道我在說什么。
將Maven項目中的依賴項jar導入/引用到該其他項目(我的Dynamic Web Project)中的最佳方法是什么,該項目使用maven項目作為依賴項?
Dynamic Web Projects僅通過將Jars手動放置在WEB-INF / libs文件夾中來解決依賴關系。 沒有別的辦法了。
因此,您需要將Dynamic Web Project的從屬jar手動放置到libs文件夾中。 添加后,請右鍵單擊“庫中的Jar”->“添加到構建”路徑
這就是為什么我們現在使用maven代替舊的Dynamic Web Projects的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.