2013-06-21 175 views
1

是否有可能讓maven創建一個靜態鏈接的jar?有maven添加依賴目標jar/lib

我有一個具體的設計模式,我想對我的JPA實體和依賴於他們的圖書館執行。

在我的設計模式中,我有一個圖書館項目,提供entity,並希望有一個單獨的項目項目提供entity-ejb。通過這種方式,我將能夠僅使用entity類和非JPA實現來開發另外一個獨特的項目。

這工作的理論和實踐有手動的classpath分辨率罰款。然而,我發現在這方面maven相當令人沮喪。我似乎無法使用maven將依賴jar文件添加到ejb/lib文件夾。


我已經使用

<artifactId>maven-dependency-plugin</artifactId> 

到扶養複製到目標/ classes目錄文件夾嘗試。不幸的是,它不會出現這個文件夾直接震動。

想法和建議表示讚賞。

回答

0

不是100%確定你到底是經過什麼,但它聽起來像maven assembly plugin可能是你所需要的。您可以爲此插件提供一個彙編描述符(一個xml文件),詳細說明彙編文件的類型(例如jar,war,二進制zip等)以及該文件的確切組成。您可以在任何你喜歡的方式包裝組件的東西,包含/排除的任何文件,創建目錄結構等

有一個很好的說明和鏈接頁面上的一些實際的例子,應該讓你開始。