一、自动生成 MANIFEST.MF文件。 在pom.xml文件里添加 maven-jar-plugin 插件,经过install命令打包到,MANIFEST.MF文件就会自动生成。 二、导出引用的第三方jar文件。apache
A. 从maven中导出,会导出到Project的targed/dependency 下面 - mvn dependency:copy-dependencies B. maven中导出,会导出到Project的targed/lib 下面 - mvn dependency:copy-dependencies -DoutputDirectory=lib
C. 从maven中导出,会导出到lib里面能够设置依赖级别,一般用编译须要的jar - mvn dependency:copy-dependencies -DoutputDirectory=lib -DincludeScope=compilemaven
pom.xml相关内容以下:ui
<dependencies> <dependency> <groupId>com.glx.org</groupId> <artifactId>testJarService</artifactId> <version>1.0.0-SNAPSHOT</version> </dependency> </dependencies> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <archive> <manifest> <mainClass>com.glx.org.TestAll</mainClass> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> </manifest> </archive> <classesDirectory> </classesDirectory> </configuration> </plugin> </plugins> </pluginManagement> </build>