这里提供了两种方式打包jar
第一种是通过IDEA的build功能
点击Project Structure
点击 “+”
这里一定要选择META-INF文件夹存放路径,同时也要注意不要和其他META-INF重复路径
之后进行build打包
打包成功后会在out目录下看到刚刚打包成功的jar包
第二种方法是通过Maven打包jar,需要在pom.xml添加如下配置,注意其中的mainClass标签下的内容代表main方法的入口类,需要自行修改
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>com.linux.process.Driver</mainClass>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
通过mvn package进行打包,可在target目录下查看打包成功的jar包