當我們發佈項目時,它通常每次都是一樣的。是否有任何參數或屬性可以添加到發佈中:準備好允許在批處理模式下發布模式?Maven發佈屬性
例子:
What is the release version for "MyProject"? (company.jar.site:myproject) 0.0.1: : What is SCM release tag or label for "MyProject"? (company.jar.site:myproject) MyProject-0.0.1: : What is the new development version for "MyProject"? (company.jar.site:myproject) 0.0.2-SNAPSHOT: :
這將是很好做這樣的事情:
mvn -B release:perform -DreleaseVersion:$nextMinorVersion$ or mvn -B release:perform -DreleaseVersion:$nextPatchVersion$ or mvn -B release:perform -Dtag:v$nextPatchVersion$ or mvn -B release:perform -Dtag:v$nextPatchVersion$-someCustomNaming
如果這樣的事情不存在,我將創建一個自定義的Mojo這樣做。
另外,根據提示在上面我們平時默認爲第一個問題,「V」第二+當前版本,並在最後一個次。如果我們能夠以某種方式修改這些,那將解決眼前的問題。
在此先感謝。
與此唯一的問題是,我平時想改變提供的標籤名稱。因爲我的父級artifactId通常是「foo-parent」,我希望標籤是foo-1.2.3而不是foo-parent-1.2.3。 – 2009-06-15 10:03:13