2013-03-22 16 views
1

時釋放Maven項目中,「行家釋放小插件:準備」的目標將上傳代碼版本到SCM。如何避免上傳目錄到SCM在執行「行家釋放小插件:準備」

1 /是「行家釋放小插件:準備」使用特定的插件來執行上傳過程到SCM?還是它使用自己的類?

2 /在我的Maven的多模塊項目目錄中有幾個目錄,我想避免上傳他們到SCM標籤版本每個版本。

這些目錄不包含要發佈的代碼,但它們位於發行版的SCM分支主題中: 有沒有辦法告訴'maven-release-plugin:prepare'以避免上傳它們?

謝謝。

+0

([Maven項目設計或反模式設計的好辦法]中可能重複http://stackoverflow.com/questions/15570004/good-approach-of-a-maven-project-design-or-antipattern-design ) – nwinkler 2013-03-22 15:11:38

回答

0

發佈插件在內部使用指定爲SCM項目設置一部分的SCM提供程序。根據您提供的網址,它將確定要使用的提供商。更多的相關信息在這裏:你有版本控制下http://maven.apache.org/guides/mini/guide-releasing.html

一切都將得到標記 - Maven的不知道哪個目錄是重要的,哪些不是。如果這些目錄不應該被標記,也許它們不應該是項目佈局的一部分,並且不應該放在SCM中。你有沒有想過把它們移到不同的位置?

+0

我使用SVN作爲SCM,SVN提供者也是'maven-release-plugin'的一部分嗎?或者它是否包含在另一個插件中? – Alf 2013-03-22 10:03:28

+0

請參閱這裏以獲取有關SCM提供者的更多信息:http://maven.apache.org/scm/index.html發行版插件使用Maven SCM SVN提供程序。 – nwinkler 2013-03-22 10:06:41

+0

嗨,我詳細介紹了真正的問題在http://stackoverflow.com/questions/15570004/good-approach-of-a-maven-project-design-or-antipattern-design。 – Alf 2013-03-22 12:13:33

相關問題