返回信息流目前我在写的代码里用到`org.apache.hive:hive-exec`包,但是这个包在maven里绑定的jar包是一个fatjar,会引进来一堆依赖问题,比如`guava`、`protobuf`等。
目前当然可以通过shade额外做一个模块来解,但是我在官仓上本项目[目录](https://repo1.maven.org/maven2/org/apache/hive/hive-exec/3.1.2/)下发现有一个`hive-exec-3.1.2-core.jar`文件,这个文件我解包看了一下,就是我要的干净的jar包。我就寻思能不能通过指定url或者一些骚参数,在maven里引到这个jar。
望各位大佬解答
<-- 更新 -->
解了
```
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-exec</artifactId>
<classifier>core</classifier>
<version>3.1.2</version>
</dependency>
```
这是一条镜像帖。来源:北邮人论坛 / java / #64146同步于 2020/7/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
【问题】maven从官仓指定jar包import姿势
h2012c106
2020/7/22镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
fatjar的依赖maven管不了 exclude不掉 只能自己重新用shade打包或者祈祷作者发布了原始jar
【 在 chenmengqi 的大作中提到: 】
: 在根目录下建一个lib文件夹,然后把jar包放进去。但是直接在<dependency> exclude掉不要的东西更好
: --
: ............