在maven clean-install期间获取错误

时间:2016-03-06 17:44:19

标签: java spring maven spring-mvc intellij-idea

我创建了新的Spring MVC项目。默认情况下,Intellij添加了pom.xml等。我没有对默认创建的项目进行任何更改,但在清理并安装maven时会出错。请帮我解决这个问题。

enter image description here

1 个答案:

答案 0 :(得分:1)

您的POM在<artifactId>中包含非标准字符(空格)。改变它:

<groupId>com.springapp</groupId>
<artifactId>Calc Spring MVC</artifactId>
<version>1.0-SNAPSHOT</version>

为:

<groupId>com.springapp</groupId>
<artifactId>calc-spring-mvn</artifactId>
<version>1.0-SNAPSHOT</version>

这种约束的原因之一是Maven可能通过URL使用这些坐标来解析依赖关系,例如空格字符将转换为%20,这显然会使事情复杂化。

官方指南确实为命名约定提供了一些指导,但对于“奇怪符号”是什么有点不清楚。我的建议是:使用小写和连字符。这就是大多数人所做的事情。

Guide to naming conventions on groupId, artifactId and version