eclipse打包Maven遇到的两个bug:1、Perhaps you are running on a JRE rather than a JDK? 2、There are test failures.
bug1 问题可能有两种:
1、你的eclipse配置的运行环境为jre。
解决方案:将eclipse配置的运行环境配置为jdk。
1)打开
2)改为打钩的这个
2、你的项目里的maven运行环境配置的不是eclipse的
解决方案:将项目环境配置为eclipse系统默认的。
1)鼠标右键点击项目,选择properties
2)找到对应项(如下图),点选编辑(edit)
3)点选即可
bug2 There are test failures.
这是因为test打包出现的问题,打包时候忽略test即可。在pom.xml里对应的级别里(里)加入底下这块代码。
</build>
</plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
</plugin>
</plugins>
</build>