在maven中找不到未知的小型库(例如webhdfs java客户端)
我正在尝试使用Maven在Scala中实现一个小服务来管理依赖项,我想添加我在 我在pom.xml中添加了以下代码:在maven中找不到未知的小型库(例如webhdfs java客户端),java,scala,maven,Java,Scala,Maven,我正在尝试使用Maven在Scala中实现一个小服务来管理依赖项,我想添加我在 我在pom.xml中添加了以下代码: <dependency> <groupId>org.zxs</groupId> <artifactId>webhdfs-java-client</artifactId> <version>0.0.0</version> </dependency> 正如我所预料
<dependency>
<groupId>org.zxs</groupId>
<artifactId>webhdfs-java-client</artifactId>
<version>0.0.0</version>
</dependency>
正如我所预料的那样,它不起作用。如果存在一些maven存储库的目录,比如Python的pip,有人能给我一个建议吗?如果我在目录中找不到这个图书馆,我该怎么办?是否可以手动将其添加到maven?在maven world中,您可以在本地安装此依赖项,并通过通常位于~/.m2中的本地缓存完成解析。步骤很简单,只需在该repo中安装mvn clean即可。话虽如此,它并不能解决用户可传递依赖项的问题,这就是为什么您可能需要在某个地方发布该依赖项,或者询问库作者它是否在某个地方发布
SBT是scala事实上的构建工具,它允许您通过引用其他SBT风格的项目的git存储库来依赖它们,但遗憾的是,maven没有这样的功能 中央maven存储库是,但我似乎找不到任何对它的引用。你确定它是通过maven分发的吗?我不确定。如果没有,我有什么选择?本地构建并在本地将其附加到maven?@DiegoMartinoia central maven repository只是cloudera、clojars等众多repo之一。@ziky90你说得对。这只是一个例子。