1、总体思路
把 SpringCloud 项目打包获得 jar ,然后使用指定版本的jdk 运行 jar
2、操作
2.1、把 SpringCloud 打包为 jar
生成 jar
- 具体被打包的子 pom 文件声明为 jar 类型
<artifactId>starter</artifactId><version>1.0-SNAPSHOT</version><packaging>jar</packaging>
- 通过 父 pom 声明 自定义 jar 的名称
<build><finalName>bestcxx-starter</finalName><resources><resource><directory>src/main/resources</directory><filtering>true</filtering></resource></resources><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><!-- <version>3.1.0</version>--><configuration><delimiters><delimit>$</delimit></delimiters></configuration></plugin></plugins></build>
- Idea 增加 package 命令,指定 starter 子模块
如果你需要单独的profile 可以设置 profile,比如 dev
package -DskipTests
Working-directory
运行 jar
12、使用jar包启动
* 最简单的:
java -jar name.jar
* 指定jdk版本 和 端口
/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/bin/java -jar name.jar
–server.port=8080