赞
踩
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包(包含所有引用的依赖)。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。