在使用maven构建springside的时候,出现错误提示:
Detected Maven Version: 3.0.2 is not in the allowed range 3.0.3.
修改相应错误产生的包中的pox.xml文件的 requireMavenVersion
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.1.1</version>
<executions>
<execution>
<id>enforce-banned-dependencies</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireMavenVersion>
<version>3.0.3</version>
...
将 <version>3.0.3</version> 改为 <version>3.0.2</version>
即可。
** 两处修改分别在parent包和quickstar包中的pom.xml中。
转自:http://blog.csdn.net/teamlet/article/details/8897854
我遇到的情况和上面的说的情况类似:
Detected Maven Version: 3.3.1 is not in the allowed range [2.2.1,3.2.1)
把requireMavenVersion改到3.3.1是还是报错
Detected Maven Version: 3.3.1 is not in the allowed range [2.2.1,3.3.1)
估计后面的圆括号)代表小于的意思,所以把3.3.1改成了3.3.3, mvn命令终于成功执行