1.pom.xml配置
<build> <!-- 指定打包项目名称 --> <finalName>SpringBoot</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>${jdk.version}</source><!-- 指定jdk版本 --> <target>${jdk.version}</target> <encoding>${project.build.sourceEncoding}</encoding><!-- 指定编码版本 --> </configuration> </plugin> <!--该插件的主要功能是进行项目的打包发布处理 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1.5.4.RELEASE</version> <configuration> <!--设置程序执行的主类,指定程序入口 --> <mainClass>com.web.boot.ApplicationStart</mainClass> </configuration> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
2.打包 项目右键 --> run as -->Maven clean
? 项目右键 --> run as -->Maven build 出现如下界面
在Goals后面的框中输入打包命令:
clean package clean package -D maven.test.skip=true //不执行测试用例,也不编译测试用例类 clean package -D skipTests //不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。
确认打包:run
3.此时将形成“SpringBoot.jar”程序文件,并且这个文件里面包含有全部的依赖支持库文件。
4.将“SpringBoot.jar”文件随意拷贝到一个路径之中,例如:D盘,而后进入到命令行方式:java -jar SpringBoot.jar
5.执行完成之后,我们的服务就跑起来了,可以通过浏览器正常访问:
6.若果此时想再Linux下执行,只需要将这个"SpringBoot.jar"文件直接拷贝到Linux下开放相应的端口即可。
原文地址:https://www.cnblogs.com/KdeS/p/12092893.html
时间: 2024-11-06 07:23:02