2017-03-16 175 views
1

在Eclipse中,我有兩個項目。 一個是應該作爲WAR文件導出的Web項目。 第二個是一個Java項目,它只存在捆綁幾個依賴項的jar包。 (因爲它有很多jar,並且它們在maven repo中不存在,所以爲它們製作項目似乎是將它們捆綁在一起的最簡單解決方案)Eclipse:在WAR中包含其他項目的依賴項

現在Web項目依賴於依賴項目中的JAR在WEB-INF/lib-Folder中。我已經執行以下步驟:

  • 包括在相關項目的構建路徑
  • 出口JAR文件全部來自相關項目(使用排序和導出選項卡)中的JAR
  • 包括相關項目中的Web -Projects構建路徑
  • 添加依賴關係,項目到Web項目的部署大會通過部署路徑WEB-INF/lib/dependencies.jar(建議here

不過儘管德pendency-Project包含在Deployment Assembly中,它不會在WAR-File中導出。我錯過了一步嗎?

回答

1

您可以通過phantasy groupid,phantasy artifactid和phantasy版本將jar安裝爲maven依賴項。

+0

我已經想過了,但它大約有50個JAR,所以這將是很多工作。你有其他建議嗎? – SilverNak

+0

您可以創建一個腳本以適用於所有50個罐子。你使用Windows嗎? –

+0

是的,但是當我使用Maven時,應該將jar部署到Nexus存儲庫 – SilverNak

相關問題