我有兩個子模塊的項目。搖籃 - 編譯子模塊並聯
- 客戶端 - 彈簧啓動基於服務器 - 基於谷歌的Web開發工具包
- 服務器的UI。
現在在我的Gradle配置(構建文件)服務器上,我從客戶端創建一個jar文件,然後通過下面的代碼片段將它包含在服務器上。最後,我根據服務器配置創建一個.war文件。
dependencies {
compile project(':client')
}
該架構類似於Spring Boot提出的資源處理方式。
現在,當我運行搖籃打造,因爲服務器是依賴於客戶端,服務器編譯犯規開始,直到客戶端編譯和測試完成的。
我覺得我沒有利用搖籃的並行編譯與客戶端和服務器的這種方式。
有什麼方法使得編譯和並行運行測試用例,然後只創建一個.war文件當兩個子模塊的任務完成了嗎?我如何訪問客戶端和服務器模塊的配置,然後在rootProject上創建一個新的war文件?
這隻能並行執行獨立的項目。不幸的是,只需使用配置注入就可以將項目連接在一起。有一個項目依賴於另一個項目當然是另一個例子。 –