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