我有一個組織作爲Maven項目步驟:只執行行家釋放小插件部署特定的子模塊/項目
MyProject的
- 核心(父 - > oss.sonatype。 ORG)
- 包(父 - > MyProject的)
MyProject的和包裝在捆綁項目彌補專有的部署方法(用於創建專用郵編)
我想要做的是能夠將Core項目部署到OSS Sonatype Nexus Repo,以便在其他項目中通過Maven Dependencies使用。
將「MyProject」與其子項目(Core,Package)一起檢入到github中。
我的問題是當我做一個maven發佈時:執行(在Core dir中),它從github中檢出MyProject,然後對Parent的pom運行maven deploy - 因爲它是pom的根目錄查看。
我不想處理嵌套的git回購;弄清楚如何將MyProject和Package維護在一個倉庫中,並將Core放在另一個倉庫中。
那麼,怎樣才能我要麼:
- 泰爾行家釋放小插件(通過oss.sonatype.org父POM含稅)只對核心項目執行。
- 告訴maven-release-plugin跳過MyProject和Package項目上的所有部署動作。 (我想我會更喜歡這個,因爲如果maven-release-plugin可以保持我的POM版本同步)。