2016-08-25 58 views
0

我既是maven和maven發佈插件的新手,但我想在這裏實現的很簡單。我可以使用命令mvn release:prepare使用maven release插件,但我不希望它在碰撞pom之前執行整個構建。我只是想讓它在我使用它的時候碰到那個pom。我如何禁止它執行該目標?在maven發佈插件中禁用構建包

回答

0

你的意思是,你想在運行準備目標時跳過項目的「構建」?

如果是這樣,據我所知,它不能這樣做,因爲準備是必不可少的步驟的準備。事實上,準備檢查

  1. 如果所有的依賴關係與給定的版本解決。
  2. 如果已解決的依賴項允許構建項目。

從官方文檔(Link): 準備釋放經過以下釋放階段:

  1. 檢查是否有在源
  2. 檢查是否有任何快照未提交的更改依賴關係
  3. 將POM中的版本從x-SNAPSHOT更改爲新版本(系統會提示您輸入版本)
  4. 轉換在POM SCM信息包括標籤
  5. 運行對修改的POM項目的測試,以確認一切工作正常
  6. 提交修改後的POM
  7. 標籤在供應鏈管理的代碼的最終目的地一個版本的域名(此係統將提示)
  8. 凹凸在多金屬氧酸鹽的版本到一個新的值y-快照(這些值也將被提示輸入)
  9. 提交修改後的多金屬氧酸鹽
+0

是的,我讀過,但我認爲可能有一種方式來覆蓋默認配置在某種方式 – user3626708

+0

我用盧準備時間...和他的性質,我不認爲有......對不起 – ivoruJavaBoy