新手在使用maven的时候对于maven的一些clean,install,build等命令会有点摸不着头脑,执行这些命令的时候也经常会出现各式各样的错误。楼主在这里统一地将自己在使用maven命令的时候踩到的坑发出来:
如图所示开始执行maven install
坑1:当然本次执行是不通过的,原因是java编译器要从jre版本改成jdk的版本,可以看到报错如下图所示。具体怎么改就不用详说了吧。
坑2:运气不佳的话,即便是改完也不能运行成功,我们来看下具体报错是什么原因呢:
我们看到上图,隐约好像是说这几行代码有点问题,于是乎打开报错类看了一下才明白,maven编译环境如果没有指定的话默认是1.5版的 而这行代码使用到的是list泛型的话要1.7以后才支持,所出错。现在我们可以在pom.xml文件中加上
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build>
最后让我们看下编译成功的控制台,会显示build success,并在target目录下面会生成对应的jar包