Maven打可执行包的pom.xml配置
Posted JohnKing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven打可执行包的pom.xml配置相关的知识,希望对你有一定的参考价值。
单独打出可执行包,然后将依赖包打入lib文件价中
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> <mainClass>com.fxust.appmain.BatchMainFrame</mainClass> </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>copy</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory> ${project.build.directory}/lib </outputDirectory> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build>
利用一下两个命令即可进行打包
mvn clean
mvn package
以上是关于Maven打可执行包的pom.xml配置的主要内容,如果未能解决你的问题,请参考以下文章