一、自動生成 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>