maven项目打包[包含所有引入的依赖]

maven项目打包[包含所有引入的依赖] :  将项目所有的文件,包括pom文件中依赖的jar包都打进一个jar包里面。

具体操作:

1. maven项目的pom文件添加配置:

<build>
  <plugins>
    <plugin>
      <artifactId>maven-assembly-plugin</artifactId>
      <configuration>
        <archive>
          <manifest>
            <mainClass>com.yewu.yingyong.hdfs</mainClass>
          </manifest>
        </archive>
        <descriptorRefs>
          <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
      </configuration>
    </plugin>
  </plugins>
</build>

2. 执行maven打包命令:

mvn clean assembly:assembly

之后就会生成两个jar包文件:一个是默认的jar包(不包含所有引用的依赖);一个是后缀名为jar-with-dependencies的jar包(包含所有引用的依赖)。

发布了81 篇原创文章 · 获赞 29 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/breakout_alex/article/details/103251318