有没有工具我给它指定一个或多个 maven 坐标,它帮我把指定的包及其所有依赖打包成一个新的 jar 包?
1
ob 2017-12-15 23:17:50 +08:00 via Android
那工具不就是 maven 吗
|
2
owt5008137 2017-12-15 23:23:31 +08:00 via Android
那工具不就是 maven 吗
|
3
Infernalzero 2017-12-15 23:28:14 +08:00
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId> |
4
scratbai OP @Infernalzero 不是这个意思,我的意思是不新建项目的。比如这个命令叫 demo,用法就应该是 demo --dependencies:g1:a1:v1,g2:a2:v2 --o target.jar 这样就给我生成这个新的 jar。包含上面两个 maven 坐标及其全部的依赖。里面任何一行代码是我写的。
|
6
zjp 2017-12-15 23:45:52 +08:00 via Android
maven 就能下载 jar 包,为什么你要自己下载源码再打包……
|
7
scratbai OP @zjp maven 下载的只是这个 jar 包自身,不包含他的全部依赖。我本质上是想指定一组坐标,帮我把这些依赖什么的全部打成一个胖包。之所以想要这个,是因为我司的 Spark 环境支持比较弱,要自己上传 jar 包,这个方案可以一键帮我把依赖什么的都搞进一个 jar 包。
|
8
terry0314 2017-12-16 00:03:20 +08:00 via Android
maven-assembly-plugin 插件
|