从Maven仓库中导出jar包:进入工程pom.xml 所在的目录下,
输入以下命令:
- mvn dependency:copy-dependencies -DoutputDirectory=lib
更简单的
- mvn dependency:copy-dependencies
会导出到target\dependency 下面
- mvn clean dependency:copy-dependencies package
未试过
复制依赖的jar 非常有用
- mvn dependency:copy-dependencies -DoutputDirectory=lib -DincludeScope=compile
这样jar包都会copy到工程目录下的lib里面
mvn package
然后从被打包好的文件里找出jar来。
或者
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <configuration>
- <archive>
- <manifest>
- <mainClass>com.netease.money.idc.csp.main.OtcMain</mainClass>
- </manifest>
- </archive>
- <descriptorRefs>
- <descriptorRef>jar-with-dependencies</descriptorRef>
- </descriptorRefs>
- </configuration>
- </plugin>
然后用命令 mvn assembly:assembly 或者 mvn assembly:single
打出的包包含了依赖的jar。类似于fatjar插件打包。