SpringCloud如何打JAR包
起初我都是通过在application.properties中配置参数来启动项目,但是这样有个弊端,就是同一个项目启动多次,只是端口或者环境变量不同的时候,就需要多个项目来完成
解决这个弊端的一个好办法就是用jar包启动,通过指令来修改配置
1.修改配置
原来的配置是这样:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
现在的配置是这样:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.0.3.RELEASE</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
对比一下,只是增加了version和executions
2.启动命令
在控制台中输入mvn clean package
,打包成功
3.运行jar包
这个时候就可以随意修改运行时的参数了java -jar xxx.jar --server.port=1111
java -jar xxx.jar --server.port=2222