簡體   English   中英

從SVN遷移到Git,在git repo中buildnumber-maven-plugin配置生成build號

[英]Migrating from SVN to Git, buildnumber-maven-plugin configuration to generate build number in git repo

我有一個很大的 SVN 倉庫。 我使用了git svn clone ,並將其克隆到我的本地 git repo。 在 SVN 存儲庫中,當我使用mvn clean install 時,我會得到一個帶有內部版本號的快照(我在 pom 中添加了 buildnumber-maven-plugin)。 當我在 git repo 中執行mvn clean install時,我正在尋找同樣的情況。 為了讓構建在 git repo 中正常工作,我必須在 pom 中進行哪些基本更改和配置?

我安裝了 git 2.9.1,buildnumber-maven-plugin 是 1.3。

buildnumber-maven-plugin 首先檢查本地存儲庫以查看本地源代碼副本是否被修改或不是遠程 svn/git 中可用的最新版本。 如果本地副本不相同,插件將失敗。

由於您將錯誤指定為#### is not a working copy ,這意味着當您遷移到 git 時,您還沒有將更改推送到遠程 git repo 中。 因此,對此的解決方案是-

  1. 要求 maven 忽略將本地副本與遠程副本進行比較的這一步,如下所示:

    mvn clean install -Dmaven.buildNumber.doCheck=false

  2. 首先將您的源代碼推送到遠程倉庫,然后調用 mvn clean install。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM