xml [maven打独立可运行Jar包]依赖jar包独立在lib目录#java

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml [maven打独立可运行Jar包]依赖jar包独立在lib目录#java相关的知识,希望对你有一定的参考价值。

<?xml version="1.0" encoding="utf-8"?>

<build>
  <resources> 
    <resource> 
      <directory>src/main/resources</directory> 
    </resource> 
  </resources>  
  <plugins> 
    <plugin> 
      <groupId>org.apache.maven.plugins</groupId>  
      <artifactId>maven-dependency-plugin</artifactId>  
      <executions> 
        <execution> 
          <id>copy-dependencies</id>  
          <phase>prepare-package</phase>  
          <goals> 
            <goal>copy-dependencies</goal> 
          </goals>  
          <configuration> 
            <outputDirectory>${project.build.directory}/lib</outputDirectory>  
            <overWriteReleases>false</overWriteReleases>  
            <overWriteSnapshots>false</overWriteSnapshots>  
            <overWriteIfNewer>true</overWriteIfNewer> 
          </configuration> 
        </execution> 
      </executions> 
    </plugin>  
    <plugin> 
      <artifactId>maven-jar-plugin</artifactId>  
      <configuration> 
        <archive> 
          <manifest> 
            <addClasspath>true</addClasspath>  
            <mainClass>com.App</mainClass>  
            <classpathPrefix>lib/</classpathPrefix> 
          </manifest> 
        </archive> 
      </configuration> 
    </plugin> 
  </plugins>
</build>

以上是关于xml [maven打独立可运行Jar包]依赖jar包独立在lib目录#java的主要内容,如果未能解决你的问题,请参考以下文章

springboot项目导出可执行的jar包

maven会在啥时候更新所有jar

如何把jar包生成maven工程

如何使用maven把项目及其依赖打包为可运行jar包

利用maven将项目打包成一个可以运行的独立jar包

Maven项目打Jar包,如何添加依赖