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 支付宝

支付宝