Java 如何将maven central repo中的特定(非默认)jar与maven一起使用?(蜂巢执行官)
Java 如何将maven central repo中的特定(非默认)jar与maven一起使用?(蜂巢执行官),java,maven,hive,Java,Maven,Hive,hiveexec模块恶意使用fatjar进行maven导入,这会导致类依赖性错误,如guava,protobuf,parquet,等等。我像这样导入它: <dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-exec</artifactId> <version>3.1.2</version> </depend
hiveexec
模块恶意使用fatjar进行maven导入,这会导致类依赖性错误,如guava
,protobuf
,parquet
,等等。我像这样导入它:
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-exec</artifactId>
<version>3.1.2</version>
</dependency>
org.apache.hive
,它只包含自己的类
有没有什么优雅的方法可以将maven作为依赖项而不是默认的fatjar导入这个jar文件
或者,如果它是遥不可及的,从字面上说,把那个罐子放在那里有什么意义
另外,我知道maven在另一个模块中对其着色可以解决我的问题,但实际上有没有一种方法可以在不创建另一个模块的情况下就地解决它。您可以这样使用它:
org.apache.hive
蜂巢执行器
核心
3.1.2
我不能说这是否是一个合适的替代品