Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在maven中找不到未知的小型库(例如webhdfs java客户端)_Java_Scala_Maven - Fatal编程技术网

在maven中找不到未知的小型库(例如webhdfs java客户端)

在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> 正如我所预料

我正在尝试使用Maven在Scala中实现一个小服务来管理依赖项,我想添加我在

我在pom.xml中添加了以下代码:

<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你说得对。这只是一个例子。