【问题标题】:Missing artifact error for provided scope dependecy in maven 3.1.0maven 3.1.0 中提供的范围依赖项缺少工件错误
【发布时间】:2013-11-25 11:52:03
【问题描述】:

我对@9​​87654321@ 文件中提供的范围有依赖关系。但是m2e给出Missing artifact错误

<dependency>  
   <groupId>com.oracle</groupId>  
   <artifactId>ojdbc6</artifactId>  
   <version>11.2.0.3</version>  
   <scope>provided</scope>  
</dependency>`

为什么会这样?我还有 4 个 provided 范围的依赖项都有相同的错误。

【问题讨论】:

  • 本地仓库中有ojdbc6吗?

标签: maven dependencies dependency-management artifact build-tools


【解决方案1】:

ojdbc6 在 maven 存储库中不可用,请在本地安装。即使使用范围 provided,这也是必需的。

mvn install:install-file -Dfile={Path/to/your/ojdbc.jar} -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar

更多:How To Add Oracle JDBC Driver In Your Maven Local Repository

【讨论】:

    【解决方案2】:

    正如 MariuszS 已经提到的,另一种选择是使用 repository manager 并将其安装在那里。

    【讨论】:

      猜你喜欢
      • 2012-02-28
      • 2012-12-15
      • 1970-01-01
      • 2016-05-28
      • 2018-07-30
      • 2018-05-19
      • 2015-07-11
      • 2019-05-25
      • 2019-04-09
      相关资源
      最近更新 更多