2013-07-04 45 views
0

我在同一個工作區的所有項目中創建了一個具有公共代碼的gradle項目。爲此,作爲jar發佈Spring Gradle項目

  1. 我將此新項目設置爲所有其他項目的類路徑。所以它在編譯時可用。
  2. 我在所有項目的應用程序上下文(彈簧配置)中提到了新項目的包結構。以便新項目的組件可以自動裝配。
  3. 在每一個項目的build.gradle,我addedn下即compile project(':newproject')

一切運行良好的依賴任務的額外名額。只有我需要找出gradle任務來生成jar項目。

這是正確的方法嗎?或者我應該新項目的

  1. 構建罐子,
  2. 將其定義爲在其他項目中的build.gradle依賴,
  3. 在部署時複製其他項目的它libs文件夾。

在第二種方法中,我不知道Spring'll如何自動裝入新項目的bean。

回答

0

通過構建jar文件添加依賴關係手冊會很奇怪。我會留在「正確」的依賴關係,並試圖找出一種方法來構建「新項目」的罐子。