Intellij Idea
文章目录
如何使用 idea 创建 java + maven 项目
打包 jar
idea 打包
参考:
pom.xml 添加 build 部分的 plugin
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20<build> <plugins> <plugin> <!-- 启用打包功能 --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> ... <configuration> <archive> <manifest> <!-- 设置 main class --> <addClasspath>true</addClasspath> <mainClass>fully.qualified.MainClass</mainClass> </manifest> </archive> </configuration> ... </plugin> </plugins> </build>- maven –> package 执行打包
把依赖也打包进同一个 jar 文件
参考:
添加 build 部分 maven-assembly-plugin 组件 plugin
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21<build> <plugins> <!-- any other plugins --> <plugin> <artifactId>maven-assembly-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> </plugin> </plugins> </build>
文章作者
上次更新 2023-02-01 (9aed3e4)