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

 

参考链接:https://www.cnblogs.com/Binhua-Liu/p/5604841.html

以上是关于Maven打可执行包的pom.xml配置的主要内容,如果未能解决你的问题,请参考以下文章

maven javaproject工程打可执行jar包

maven工程编译并生成可执行JAR包命令

Java通过Maven打可执行jar包

maven把java项目打包,如何把配置文件提出来

maven中打包项目为war包的pom.xml配置

Inteillj IDE 使用gradle 打可执行 jar 包的配置