maven pom.xml 必須包含
1
|
<packaging>jar</packaging> |
1
2
3
4
5
6
7
8
9
10
11
|
<build> <plugins> <plugin> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-maven-plugin</artifactid> <configuration> <fork> true </fork> </configuration> </plugin> </plugins> </build> |
完整pox.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
<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數(shù)據(jù)庫 --> <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
總結(jié)
以上所述是小編給大家介紹的spring boot maven 打包可執(zhí)行jar文件的實現(xiàn)方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務(wù)器之家網(wǎng)站的支持!
原文鏈接:http://blog.csdn.net/smilecall/article/details/56288972