我有三個maven項目。可以說A,B和C.這些項目中的每一個都是具有扁平目錄結構的多模塊項目。使用Hudson和Maven發佈插件發佈多個項目
項目C依賴於項目B.雖然,項目B依賴於項目A.
此刻,我可以成功做到使用所有這三個項目的Hudson持續整合。
我想要做的就是使用maven-release-plugin爲所有三個項目一次完成發佈。據我所知,maven-release-plugin需要依賴是完整版本而不是SNAPSHOT版本。
我需要維護SNAPSHOT版本號,以便Eclipse工作區解析可以在開發階段保持項目相互依賴性。
由於這些項目具有層次化依賴性,因此必須依次發佈項目,並連續更新依賴項SNAPSHOT版本。
關於我如何實現這一點的任何想法?
我不認爲maven-release-plugin可以實現這一點。至少,從我所學到的。我猜測我將不得不運行一個單獨的Hudson作業,在項目發佈時更新依賴版本號。