首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven-无法解析依赖项

Maven-无法解析依赖项
EN

Stack Overflow用户
提问于 2017-01-30 17:23:42
回答 3查看 5.2K关注 0票数 3

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

代码语言:javascript
复制
<dependency>
    <groupId>org.grobid</groupId>
    <artifactId>grobid-core</artifactId>
    <version>0.3.4</version>
 </dependency>

但是在构建pom时,它显示以下错误:

无法在项目Miner上执行目标:无法解析项目Miner的依赖项:war:1.0-SNAPSHOT:无法收集org.grobid:grobid- ->:jar:0.3.4的依赖项org.Chachen:crfpp:jar:1.0.2:无法读取组织的项目描述符。core:crfpp:jar:1.0.2:无法从第三方本地存储库(crfpp:jar:1.0.2)中传输项目org.tacen:crfpp:pom:1.0.2/):仓库路径/${basedir}/lib不存在,并且无法创建。->帮助1

我已经经历了不同的问题相关的..我尝试后添加pom等.它仍然不工作..为什么这个错误comes..do我们必须为Grobid..做额外的代码?

EN

回答 3

Stack Overflow用户

发布于 2017-01-30 17:33:16

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

代码语言:javascript
复制
  <repositories>
    <repository>
      <id>Grobid repository</id>
      <url>https://mvnrepository.com/artifact/org.grobid/grobid-core</url>
    </repository>
 </repositories>
票数 1
EN

Stack Overflow用户

发布于 2017-01-30 17:35:51

http://mirror.vorboss.net/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip下载maven开始

把它解压到某个地方,然后假设你是在windows上

1)设置环境变量M2_HOME,使其指向解压文件夹。

2)将%M2_HOME%/bin添加到PATH环境变量中

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

4)将settings.xml文件从maven unzippped/conf目录移到步骤3创建的目录下。

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

应该能行得通。

票数 0
EN

Stack Overflow用户

发布于 2017-01-30 17:40:40

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

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

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

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

  • 尝试使用绝对路径。
  • 使用实际HTTP存储库,其中包含依赖项和子项依赖项。
  • 使用存储库服务器,如Sonatype NexusArchiva,并提供其镜像/副本。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41932421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档