IDEA MAVEN项目打包成jar包的两种简单方式_maven file 转换jar

IDEA MAVEN项目打包成jar包的两种简单方式_maven file 转换jar

准备了两个打包方法

  1. IEDA自带打包方法
  2. 用Maven插件maven-shade-plugin打包

1、IDEA自带打包

适用于任何打包,稍微麻烦一点。
打开IDEA项目 file -> Project Structure
https://i.788910.xyz/t/26/04/Sikl2fwW79.png

选择运行的类文件
https://i.788910.xyz/t/26/04/eGvAdc5BVL.png

确定后重新Build Artifas–jar包,如图所示,之后在项目out输出里就会有相应的jar包了。
https://i.788910.xyz/t/26/04/YwKRgV0zrw.png

https://i.788910.xyz/t/26/04/j5Y9zJgoJ2.png

https://i.788910.xyz/t/26/04/xKtTtmaY0x.png

2、用maven插件 maven-shade-plugin打包

再pom.xml中添加以下代码,可以直接maven打包

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-shade-plugin</artifactId>
    <version>1.4</version>
    <configuration>
        <createDependencyReducedPom>true</createDependencyReducedPom>
    </configuration>
    <executions>
        <execution>
            <phase>package</phase>
            <goals>
                <goal>shade</goal>
            </goals>
            <configuration>
                <transformers>
                    <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                        <mainClass>Main.Main</mainClass>
                    </transformer>
                </transformers>
            </configuration>
        </execution>
    </executions>
</plugin>

https://i.788910.xyz/t/26/04/2ivzmcZqC9.png

打包好后可在jar包所在文件夹,在工作目录输入cmd,进入命令行,输入命令java -jar +jar包名,如java -jar test.jar 即可运行jar项目
https://i.788910.xyz/t/26/04/ncuNePvpxj.png

https://i.788910.xyz/t/26/04/nNiEqrrohj.png

快照