在构建 Maven 项目时。我收到以下错误。
[错误]执行期间抛出运行时异常 [错误] scm url 不能为空。
请提示我如何解决它。
谢谢
在构建 Maven 项目时。我收到以下错误。
[错误]执行期间抛出运行时异常 [错误] scm url 不能为空。
请提示我如何解决它。
谢谢
目前尚不清楚您正在执行什么目标,但错误看起来很自我解释:您需要添加一个SCM元素:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
...
<scm>
<connection>scm:svn:http://127.0.0.1/svn/my-project</connection>
<developerConnection>scm:svn:https://127.0.0.1/svn/my-project</developerConnection>
<tag>HEAD</tag>
<url>http://127.0.0.1/websvn/my-project</url>
</scm>
...
</project>
问题可能是由于 POM 的 SCM 部分中缺少 developerConnection。这可能会导致您报告的(误导性)错误消息:http: //jira.codehaus.org/browse/MOJO-1014
如果您可以发布您的 POM 副本和您尝试执行的目标,这将有所帮助。
看看: 禁用 Maven SCM
你的 pom.xml 文件中有什么?