工程打包编译问题"/>
解决工程打包编译问题
很多小伙伴,新建工程后,代码在本地都能很好的运行,但是想要把其部署到服务器中,以java -jar xxx.jar
的方式去部署运行。
引入maven依赖后,在本地运行java -jar xxx.jar
,后发现提起没有主清单属性,意思就是找不到运行启动类。
需要在pom.xml
文件引入:
<build><!-- 打jar包 --><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.3.3.RELEASE</version><configuration><executable>true</executable></configuration><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.5</version><configuration><skipTests>true</skipTests></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration><source>8</source><target>8</target></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><!--修改版本--><version>3.1.0</version></plugin></plugins>
</build>
maven
打包:
直接运行java -jar stock-1.0-SNAPSHOT.jar
,就能看到程序正常的启动成功了!
更多推荐
解决工程打包编译问题
发布评论