软件环境:
IDEA:2018.3.5
Maven:3.3.9
打jar包:
IDEA 自带的打包工具使用
如果工程目录中有以下文件夹 删掉
点击工程上方【File】菜单选择【Project Structure】
点击【+】 选择【JAR】,【From modules with dependencies】点击【ok】
点击【1】选择你要打包的Module,点击【2】
选择你的主类(也就是你的程序的入口)然后点击【ok】
点击【ok】
- 是要打的jar包的名字
- 是jar包的输出路径
- 是程序所需要的jar依赖
- 是程序主类的名称,因为这里是打没有依赖的jar包,所以将【3】里面不需要的jar包删掉就行。最后点击【ok】
Maven 打包
在pom.xml 文件里加入
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<archive>
生成的jar中,不要包含pom.xml和pom.properties这两个文件
<addMavenDescriptor>false</addMavenDescriptor>
<manifest>
是否要把第三方jar放到manifest的classpath中
<addClasspath>true</addClasspath>
生成的manifest中classpath的前缀,因为要把第三方jar放到lib目录下,所以classpath的前缀是lib/
<classpathPrefix>lib/</classpathPrefix>
应用的main class
<mainClass>com.yourClass</mainClass>
</manifest>
</archive>
过滤掉不希望包含在jar中的文件
<excludes>
<exclude>${project.basedir}/xml/*</exclude>
</excludes>
</configuration>
</plugin>
点开Maven管理工具
双击【package】
等运行完以后就会生成jar包了
出现下面的BUILD SUCCESS表示打包成功