早些时候在svn上的一个项目最近被移到github,之后我在创建构建时遇到了这个问题。它无法使用以下错误生成内部版本号
<scm>
<connection>scm:svn:http://some.svn.url/</connection>
</scm>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>create</goal>
</goals>
</execution>
</executions>
<configuration>
<doCheck>true</doCheck>
<doUpdate>false</doUpdate>
<timestampFormat>{0,date,"yyyyMMddHHmmss"}</timestampFormat>
<timestampPropertyName>buildNumVar</timestampPropertyName>
<shortRevisionLength>10</shortRevisionLength>
</configuration>
</plugin>
pom.xml的代码
function showContacts() {
for (var i in array) {
var id = array[i].number;
document.getElementById("contactList").innerHTML +=
'<ul><div><p>Name: ' + array[i].fullName + '</p><p>Number: ' + array[i].number + '</p><p>Group: ' + array[i].group + '</p>' +
'<button type="button" class="btn btn-warning" onclick="editContact(' + id + ')">Edit</button>' +
'<button type="button" class="btn btn-danger">Delete</button>' +
'</div>';
}
}
答案 0 :(得分:1)
您的scm标记仍包含旧svn存储库的连接字符串。
您应该在此处提供新git存储库的url,例如<connection>scm:git:https://github.com/your-git-repo.git</connection>
。有关连接字符串的详细信息,请查看here。
答案 1 :(得分:0)
在安装svn程序(例如,乌龟)时,您需要检查命令行选项。默认情况下,该选项为禁用状态。那对我有用。