【项目管理工具】Maven问题汇总

一.安装与配置时

1.maven.apache.org

  • download Binary zip archive apache-maven-3.5.4-bin.zip
  • 存储在指定盘
    2.计算机 - 属性 - 高级系统设置 - 环境变量
    “用户变量” - 电脑上有多个账号时,为不影响他人系统,选择此项
    “系统变量” - 电脑上只有一个账号时
    3.新建 MAVEN_HOME 变量值:写入Maven存储位置
    修改 PATH 变量值后加入 ;%MAVEN_HOME%\bin
    (若修改环境变量出现新版本,即多行代码,找到后缀为Python27那行即可)
    4.配置完毕
    5.检验:
    命令提示符 - cmd - 输入mvn - n 或者 mvn -version(注意mvn后都有个空格)
    提示Apache Maven…即为配置成功。
    6.如果cmd怎么验证都都不存在,将cmd重新打开;
    7.JAVA_HOME的连接最后不可以加上分号,因为系统会自动生成分号;
    否则cmd会报错:maven java_home is set to an invalid directory

【mvn compile】

1.[ERROR] Non-parseable POM —spring-cloud-dependencies- Brixton.RELEASE.pom
pom.xml中存在简单的语法错误,可能是少个结束符号;

2.[ERROR] The goal you specified requires a project to execute but there is no POM in this directory
移步到有pom.xml的文件夹下compile

综上基本是语法错误,注意检查中括号与中括号间的搭配问题,有无泄露写错符号。

3.Caused by:
java.lang.UnsupportedClassVersionError:
org/apache/maven/plugin/compiler/CompilerMojo : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method)
是maven版本与jdk版本不一致导致的。
我的问题是,之前写进main的java文件内多加了一个()

4.Failed tests: testHello(com.imooc.maven01.model.HelloWorldTest): expected:
中括号 Hello World[] 中括号 but was: 中括号 Hello World[!] 中括号
感叹号 半角打成了全角

posted @ 2018-09-04 10:09  JYChiu  阅读(278)  评论(0编辑  收藏  举报