File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# package to executable jar
22
3- java 打包成可执行jar的几种方式,打包结果可以 ` java -jar xxx.jar ` 运行 。记录下来以备后用。
3+ Java打包成可执行jar的几种方式,后续用到再做补充 。记录下来以备后用。
44
5- ## simple
5+
6+ ## Getting Stared
7+ 所有方式都提供了各自的 ` pom-xxx.xml ` 文件:
8+ - pom-assembly.xml
9+ - pom-simple.xml
10+ - pom-spring-boot.xml
11+ - pom-withdep.xml
12+ - pom-withdep-res.xml
13+ - pom-withRes.xml
14+
15+ 使用时,将对应的pom文件重命名成 ` pom.xml ` , 然后执行对应的打包命令即可,默认的pom是Assembly。打包后可以` java -jar xxx.jar ` 运行。
16+
17+
18+ ## Usage
19+ ### Simple
620` mvn clean package `
721没有依赖,没有配置。
8- ## with dependency
22+ ### With dependency
923` mvn clean package `
1024有依赖,将依赖打包到 ` libs ` 目录。
11- ## with resources
25+ ### With resources
1226` mvn clean package `
1327有配置,将配置文件打包到跟目录。
14- ## with dependency and resources
28+ ### With dependency and resources
1529` mvn clean package `
1630前两项的综合体,将依赖打包到` libs ` 同时配置打包到跟目录。
17- ## spring boot
31+ ### Spring boot
1832spring boot 打包方式。源码直接运行 ` mvn spring-boot:run ` , 打包` mvn clean package ` 。 打包后可直接用 ` java -jar xxx.jar ` 运行。
1933
20- ## assembly
34+ ### Assembly
2135` mvn clean package assembly:single `
2236
2337打包成一个独立可执行文件 ` xxx-with-dependencies.jar ` 。 配置 assembly/distribution.xml 将 jar和配置一起打包成 zip。
You can’t perform that action at this time.
0 commit comments