本文使用myeclipse的maven打jar包,共分2步:1、打包的配置;2、执行
一、配置
1、pom.xml增加如下设置
<groupId>omcplatform</groupId>
<artifactId>omcplatform</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>omcplatform</name>
<description />
<!-- 打包为JAR -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.sunwave.omc.Application</mainClass>
<fork>true</fork>
<layout>ZIP</layout>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
<!-- 分离出代码包 <configuration> <classifier>exec</classifier> </configuration> -->
</execution>
</executions>
</plugin>
2、maven build配置
鼠标点击项目右键-》debug as-》Maven Bulid...-》Goals选项中输入package,点击debug。
后期可以直接项目右键-》debug as-》Maven Bulid。
二、执行
使用命令窗体,切入到jar存在的目录;执行java –jar ***.jar
异常:打包过程中显示:Fatal error compiling: 无效的目标发行版: 1.8
原因是运行clean命令时候也需要单独指定jdk版本。需要设置maven每次clean 时使用的jdk!!!
具体设置方法:Window-->prefrences-->java-->Installed JREs 勾选jdk8。 ok
参考链接: