2012-10-11 69 views
0

我們有兩個不同的服務器上運行的項目。 Tomcat和Weblogic。我們應該如何有條件地從maven中刪除依賴關係jar

但在weblogic中存在少量依賴jar,因爲weblogic內置的庫有這些jar。

所以我們必須手動刪除這些罐子。

我們計劃通過pom刪除do。

一個解決方案是我們可以使兩個單獨的pom(一個用於tomcat和一個用於weblogic)。 這實際上聽起來不太好。

我們正在考慮如何執行基於配置文件的依賴排除。但任何能夠找到任何相同的。

請讓我知道,如果有人有一些更好的建議。

我們已經嘗試從weblogic lib中排除jar,但無法成功完成。

所有建議都公開邀請。

回答

1

您可以使用maven配置文件爲不同的應用程序服務器構建您的項目的稍微不同的版本。

你可以閱讀有關行家型材 Here

希望這有助於

+0

如果由容器提供的版本是過時的這不會工作,這是不允許的刪除從容器的依賴託管庫/通過POM提供新版本。 – 8bitjunkie

相關問題