Java Maven-无法解析依赖项
我是使用Maven的初学者。。我试图在maven中添加Grobid(用于pdf解析)。我给出的依赖关系是: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 丁字岩
<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存储库,其中包含该依赖项和子依赖项
- 使用或等存储库服务器,并提供其镜像/副本