第一:idea使用maven打包jar包
1.在pom.xml中加入以下内容:
4.0.0
<dependencies>
<!--其他的依赖包-->
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<!--注意,此处必须是main()方法对应类的完整路径 -->
<mainClass>com.example.demo.test</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
注意:
要在 中写入带有main()方法的类的完整路径。
如果只写类名,可能会报错:Could not find or load main class
2、打包命令:
第二:idea自身打jar包
右击file选择标记的这个选项
main class设置类中具有main方法的类
下面那个选择src这个路径,如果之前打过包的话,会报错,将之前的MANIFEXT.MF那个文件删除就可以啦
下图中的圈上的打勾,然后应用并且ok就可以啦