springboot打jar的几种方式
一、使用IntelliJ IDEA Spring Boot打jar包
第一步:POM文件的修改:
<plugins>
<plugin>
<!--打包成可执行jar-->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.4.2.RELEASE</version>
<configuration>
<fork>true</fork>
<mainClass>com.lxl.TestjarApplication</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
<resources>
<!-- 打包时将jsp文件拷贝到META-INF目录下-->
<resource>
<!-- 项目中要处理的目录-->
<!-- 指定resources插件处理哪个目录下的资源文件 -->
<directory>src/main/webapp</directory>
<!-- 打包之后要放在什么位置-->
<!--注意此次必须要放在此目录下才能被访问到-->
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
<!-- 生成的jar包名,需与配置文件中的server.context-path配置的文件名一致-->
<finalName>demo1</finalName>
第二步:在idea中右侧找到Maven Project进行clean、package 操作即可在target目录下找到刚刚打好的jar包。
第三步:验证jar包是否成功,找到jar包所在的路径,执行java -jar xxxx.jar命令:
最后在地址栏输入:localhost:端口号/jar包名即可访问成功.
二、使用命令进行打jar包:
1.POM文件修改同上,找到你所需要打jar 包的项目所在路径,在dos 界面下先执行命令:
mvn clean
再执行命令:
mvn package
最后再用java -jar xxx.jar运行该jar包。
在浏览器中访问:localhost:端口号/jar包名即可访问成功。