2017-10-06 91 views
0

我有一個由多個java項目組成的gradle項目。假設我們有兩個項目,ProjectA和ProjectB。在ProjectB開始編譯之前,我想將ProjectA jar發送到本地maven repo。因爲ProjectB依賴於ProjectA。我知道我可以單獨通過命令行與gradle clean build pTMLgradle publishToMavenLocal命令執行此操作。但是,我想在主build.gradle中執行此操作,而不需要一次性完成任何額外步驟。Gradle多項目構建pushToLocalMaven之前

RootProject 
├── ProjectA 
│ ├── build.gradle 
│ └── src 
└── ProjectB 
    ├── build.gradle 
    └── src 

回答

0

我已經解決了所有子項目build.finalizedBy(publishToMavenLocal)命令的問題。通過這種方式構建項目後,它直接發佈到maven本地存儲庫。 @Vampire感謝你的幫助,我認爲也解決了這個問題,但這似乎是更簡單的方法。