簡體   English   中英

如何讓Eclipse自動將我放在WEB-INF / lib文件夾中的jar包含到我的項目中?

[英]How do I make Eclipse automatically include jars I place in my WEB-INF/lib folder into my project?

當我進行JSP / Servlet編程時,每當我將第三方庫放入WEB-INF / lib文件夾時,它們都會自動包含在項目類路徑中。 在GWT中,情況並非如此。 誰知道為什么? 我喜歡這在JSP中的容易程度,我希望這些罐子能夠以相同的方式自動包含在內。

如果您使用的是Google Plugin for Eclipse,那么我的理解是Google Web應用程序項目動態Web項目不同,因此表現不同。 因此,如果您的項目依賴於GWT和App Engine SDK未提供的庫,則需要將它們放在war/WEB-INF/lib ,並將它們顯式添加到Java構建路徑中。

在Eclipse Galileo中,右鍵單擊Web項目並選擇構建路徑,然后選擇Java EE Module Dependencies並添加jar。

如果你想要一個在你的構建路徑中自動更新新jar的目錄,有一種插件技術可以幫助你,請參閱另一篇文章:

Eclipse buildpath自動獲取內部目錄的所有JAR

它為你的JSP工作的原因是因為動態Web項目的行為方式就是這樣。

“如果刪除庫路徑條目但不刪除JAR文件,則庫條目將自動重新添加到路徑中。” 來自http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.wst.webtools.doc.user/topics/ccwebprj.html

您可以采用Maven並使用Maven Eclipse插件 ; 每當添加依賴項時,此插件都會更新您的類路徑。 Ivy可能有一個類似的插件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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