[Java学习笔记]Spring boot项目打包发布

165 阅读1分钟

由于Spring boot内置了tomcat,这里使用内置tomcat jar包运行。

##安装插件 spring-boot-maven-plugin ##配置pom.xml

    <plugin>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-maven-plugin</artifactId>
		<configuration>
			<fork>true</fork>
		</configuration>
	</plugin>
	<!-- 跳过单元测试 -->
	<plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-surefire-plugin</artifactId>
		<configuration>
			<skipTests>true</skipTests>
		</configuration>
	</plugin>

##打包 执行清理打包:

mvn clean package -DskipTests

##运行 先修改application-pro.yml中的相关配置 Linux可以放到/etc/rc.local里,每次重启Linux时,项目都会自动启动。 Linux pro环境:

nohup java -jar loamen.jar --spring.profiles.active=pro > re loamen.log 2>&1 &

Windows pro环境:

java -jar loamen.jar --spring.profiles.active=pro

##关闭项目

ps -ef|grep java kill 进程编号

##Node前端 执行命令:

npm run build

修改dist/config/index.js配置 将dist目录上传至服务器nginx相关目录下