1. 程式人生 > >Maven打可執行包的pom.xml配置

Maven打可執行包的pom.xml配置

兩個 xml配置 mvn clean enc conf htm execution batch plugins

單獨打出可執行包,然後將依賴包打入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

參考鏈接:https://www.cnblogs.com/Binhua-Liu/p/5604841.html

Maven打可執行包的pom.xml配置