我可以在Maven中禁用SCM集成選項嗎?我希望它在沒有SCM集成的情況下構建本地檢出項目?禁用Maven SCM
是否有一些設置或一些如何?提前
感謝名單,當你想release軟件的新版本或產生changelog
我可以在Maven中禁用SCM集成選項嗎?我希望它在沒有SCM集成的情況下構建本地檢出項目?禁用Maven SCM
是否有一些設置或一些如何?提前
感謝名單,當你想release軟件的新版本或產生changelog
SCM集成時才使用。當建立本地簽出項目時,SCM集成被「忽略」。
還有scm-plugin但它沒有綁定到默認生命週期。
編輯
根據pom reference如果聲明SCM部分必須是有效的,否則刪除SCM部分。
請粘貼您的scm部分或者scm插件用於pom。
但它抱怨:java.lang.NullPointerException:scm url不能爲空。在org.codehaus.mojo.build.CreateMojo的org.codehaus.mojo.build.CreateMojo.getScmRepository(CreateMojo.java:722)處的org.apache.maven.scm.manager.AbstractScmManager.makeScmRepository(AbstractScmManager.java:181) .getScmBranch(CreateMojo.java:593)at org.codehaus.mojo.build.CreateMojo.execute(CreateMojo.java:452)... – Moro 2009-11-17 21:43:34
我使用Maven版本2.0.10 – Moro 2009-11-17 21:45:55
然後我會假設你的POM是無效的。要麼定義一個SCM條目(如果你不知道真正的存儲庫,你可以選擇給它一個虛擬url),或者保留這個配置。 – 2009-11-17 21:52:20
您應該檢查您是否使用Buildnumber Maven插件。
默認情況下,它被設置爲在每個構建的「validate」階段被調用,並且將失敗構建這個消息。
如果是這種情況,你有兩個選擇:
希望這會有所幫助!
你是什麼意思「沒有SCM集成」?你面臨什麼問題? – 2009-11-17 21:36:41