簡體   English   中英

在Eclipse中,在依賴於maven項目的動態Web項目中,如何從maven項目中拾取jar?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM