4

在构建 Maven 项目时。我收到以下错误。

[错误]执行期间抛出运行时异常
[错误] scm url 不能为空。

请提示我如何解决它。

谢谢

4

3 回答 3

8

目前尚不清楚您正在执行什么目标,但错误看起来很自我解释:您需要添加一个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>
于 2010-01-28T13:35:26.777 回答
0

问题可能是由于 POM 的 SCM 部分中缺少 developerConnection。这可能会导致您报告的(误导性)错误消息:http: //jira.codehaus.org/browse/MOJO-1014

如果您可以发布您的 POM 副本和您尝试执行的目标,这将有所帮助。

于 2010-02-06T00:22:44.617 回答
0

看看: 禁用 Maven SCM

你的 pom.xml 文件中有什么?

于 2010-01-28T13:34:40.667 回答