0%

idea打包spring boot項目

1. pom.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
<build>
<!-- jar包的名字,默認為project/name節點 -->
<!--
<finalName>demo</finalName>
-->
<plugins>
<!--加入插件-->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring.maven.version}</version>

<!-- 打jar包注意事項 -->
<configuration>
<!-- 入口類的全限包名 -->
<mainClass>com.demo1.demo</mainClass>
<layout>JAR</layout>
</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>
<resource>
<directory>src/main/java</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
</build>

2. 配置

項目的src\main目錄會出現一個名為:META-INF的文件夾,打開文件夾的文件,就是項目依賴的第三方包的路徑,

如圖:

選中項目,點擊菜單欄的Build,選擇Build Artficts,在打開工具欄中選擇Build,編譯器會自動開打包。編譯完成后,項目中會有此目錄 classes\artifaces。

3.執行命令行

打開cmd,輸入以下命令:

1
2
3
cd D:\Workspaces\demo\out\artifacts\demo_jar

java -jar demo.jar --server.port=9001
layicr 微信支付

微信支付

layicr 支付寶

支付寶