【发布时间】:2016-03-06 17:44:19
【问题描述】:
我创建了新的 Spring MVC 项目。默认情况下,Intellij 添加了 pom.xml 等。我在默认创建的项目中没有任何更改,但是在清理和安装 maven 时出现错误。请帮我解决这个问题。
【问题讨论】:
-
您应该将代码和输出作为帖子的一部分发布,而不是链接到它。
标签: java spring maven spring-mvc intellij-idea
我创建了新的 Spring MVC 项目。默认情况下,Intellij 添加了 pom.xml 等。我在默认创建的项目中没有任何更改,但是在清理和安装 maven 时出现错误。请帮我解决这个问题。
【问题讨论】:
标签: java spring maven spring-mvc intellij-idea
您的 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
【讨论】: