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,打包成功
SpringCloud如何打JAR包
3.运行jar包
这个时候就可以随意修改运行时的参数了
java -jar xxx.jar --server.port=1111
java -jar xxx.jar --server.port=2222