Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.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
Java Maven-无法解析依赖项_Java_Eclipse_Maven_Grobid - Fatal编程技术网

Java Maven-无法解析依赖项

Java Maven-无法解析依赖项,java,eclipse,maven,grobid,Java,Eclipse,Maven,Grobid,我是使用Maven的初学者。。我试图在maven中添加Grobid(用于pdf解析)。我给出的依赖关系是: <dependency> <groupId>org.grobid</groupId> <artifactId>grobid-core</artifactId> <version>0.3.4</version> </dependency> org.grobid 丁字岩

我是使用Maven的初学者。。我试图在maven中添加Grobid(用于pdf解析)。我给出的依赖关系是:

<dependency>
    <groupId>org.grobid</groupId>
    <artifactId>grobid-core</artifactId>
    <version>0.3.4</version>
 </dependency>

org.grobid
丁字岩芯
0.3.4
但在构建pom时,它显示了以下错误:

[错误]未能在project Miner上执行目标:无法解析project Miner的依赖项:war:1.0-SNAPSHOT:未能在org上收集依赖项。grobid:grobid core:jar:0.3.4->org.chasen:crfpp:jar:1.0.2:未能读取org的工件描述符。chasen:crfpp:jar:1.0.2:无法将工件org.chasen:crfpp:pom:1.0.2从/传输到第三方本地repo(文件://${basedir}/lib/):存储库路径//${basedir}/lib不存在,无法创建。->[帮助1]


我已经经历了不同的相关问题。我在添加pom等后尝试过。但它仍然不起作用。。为什么会出现此错误..我们必须为Grobid..执行额外的代码吗?

在pom或.m2/settings.xml中添加以下存储库

  <repositories>
    <repository>
      <id>Grobid repository</id>
      <url>https://mvnrepository.com/artifact/org.grobid/grobid-core</url>
    </repository>
 </repositories>

杂货库
https://mvnrepository.com/artifact/org.grobid/grobid-core

从下载maven开始

把它解压缩到某个地方,然后假设你的电脑在windows上

1) 将环境变量M2_HOME设置为指向未压缩文件夹

2) 将%M2\u HOME%/bin添加到PATH环境变量中

3) 转到您的主目录(可能是C:/Users/?????并创建一个.m2文件夹

4) 将settings.xml文件从maven unzipped/conf目录移动到步骤3中创建的目录

5) 您可能需要在settings.xml文件中正确设置代理元素


它应该可以工作。

您可能是maven的新手,但它在这里明确了问题:

存储库路径/${basedir}/lib不存在,无法创建

这意味着Maven无法找到您试图访问的存储库路径。或者(从“无法创建”)找不到保存内容的目录

由于您没有提供
pom.xml
来进一步查看,您必须在
pom.xml
和maven设置(默认为
%USERPROFILE%/.m2/settings.xml
$HOME/.m2/settings.xml
中找到所有
${basedir}/lib
路径,然后您可能需要

  • 尝试使用绝对路径
  • 使用实际的HTTP存储库,其中包含该依赖项和子依赖项
  • 使用或等存储库服务器,并提供其镜像/副本
非常感谢……的可能副本:)您能解释一下为什么依赖项1不起作用(代码取自Grobid网站本身)