首页 > 编程 > Java > 正文

Spring Boot Maven 打包可执行Jar文件的实现方法

2019-11-26 10:18:48
字体:
来源:转载
供稿:网友

Maven pom.xml 必须包含

<packaging>jar</packaging> 
 <build>   <plugins>     <plugin>       <groupId>org.springframework.boot</groupId>       <artifactId>spring-boot-maven-plugin</artifactId>       <configuration>         <fork>true</fork>       </configuration>     </plugin>   </plugins> </build> 

完整pox.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">   <modelVersion>4.0.0</modelVersion>   <groupId>com.feedback</groupId>   <artifactId>feedback-service</artifactId>   <version>0.1.0</version>   <packaging>jar</packaging>   <properties>     <java.version>1.8</java.version>   </properties>   <parent>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-parent</artifactId>     <version>1.3.0.RELEASE</version>   </parent>   <dependencies>     <!-- spring boot -->     <dependency>       <groupId>org.springframework.boot</groupId>       <artifactId>spring-boot-starter-web</artifactId>     </dependency>     <dependency>       <groupId>org.springframework.boot</groupId>       <artifactId>spring-boot-starter-data-jpa</artifactId>     </dependency>     <!-- mysql数据库 -->     <dependency>       <groupId>mysql</groupId>       <artifactId>mysql-connector-java</artifactId>     </dependency>     <!-- commons-lang -->     <dependency>       <groupId>commons-lang</groupId>       <artifactId>commons-lang</artifactId>       <version>2.6</version>     </dependency>   </dependencies>   <!-- jar -->   <build>     <plugins>       <plugin>         <groupId>org.springframework.boot</groupId>         <artifactId>spring-boot-maven-plugin</artifactId>         <configuration>           <fork>true</fork>         </configuration>       </plugin>     </plugins>   </build> </project> 

进入到项目目录下运行:mvn clean package

会在项目目录下target文件夹中生成jar

如上生成的jar文件在:D:/programmer/eclipse/feedback-service/target  文件夹中

java -jar 运行jar包 即可

java -jar 运行jar包时使用外部配置文件application.properties


总结

以上所述是小编给大家介绍的Spring Boot Maven 打包可执行Jar文件的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表