1.右击项目,选择Run As - Maven clean
2.右击项目,选择Run As - Maven install
假若报如下错误,只需在window中preference中的Java中的installed JREs设置为jdk即可
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
主要原因:eclipse中编译项目使用的是jre,而maven的配置文件及setting.xml中配置的编译项目是jdk
步骤1、在Eclipse添加jdk环境
如果上面图片中看到如下jdk信息,则跳到 步骤2
加载完后点击Finish
步骤2、更改项目的JRE环境
然后再执行编译。
参考博文:
关于Maven项目build时出现No compiler is provided in this environment的处理
由于笔者使用私人仓库,又报了如下问题,
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.20.0:test
仅需将测试代码屏蔽即可;或者添加如下配置
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
3.成功后 会在项目的target文件夹下生成jar包
4.将打包好的jar包 发布到服务器,运行
java -jar jar包名称