IDEA+Maven 打jar包

软件环境:

​ IDEA:2018.3.5

​ Maven:3.3.9

打jar包:

IDEA 自带的打包工具使用

如果工程目录中有以下文件夹 删掉 

点击工程上方【File】菜单选择【Project Structure】 

点击【+】 选择【JAR】,【From modules with dependencies】点击【ok】 

IDEA+Maven 打jar包

点击【1】选择你要打包的Module,点击【2】

IDEA+Maven 打jar包

IDEA+Maven 打jar包

选择你的主类(也就是你的程序的入口)然后点击【ok】


点击【ok】 

  1. 是要打的jar包的名字
  2. 是jar包的输出路径
  3. 是程序所需要的jar依赖
  4. 是程序主类的名称,因为这里是打没有依赖的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管理工具 

IDEA+Maven 打jar包
双击【package】 
等运行完以后就会生成jar包了 

出现下面的BUILD SUCCESS表示打包成功IDEA+Maven 打jar包