缺少工件 com.oracle.jdbc:ojdbc6:jar:11.2.0.3 构建成功仍然错误

Posted

技术标签:

【中文标题】缺少工件 com.oracle.jdbc:ojdbc6:jar:11.2.0.3 构建成功仍然错误【英文标题】:Missing artifact com.oracle.jdbc:ojdbc6:jar:11.2.0.3 build successful still error 【发布时间】:2017-12-30 12:23:51 【问题描述】:

编辑>>声明:这不是重复的问题..

大家好,我是 maven 新手,我正在尝试制作一个与 oracle 数据库交互但出现“缺少工件 com.oracle.jdbc:ojdbc6:jar:11.2.0.3”错误的应用程序。我试过了

第一步:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -Dfile=locationInMyLappyojdbc6-11.2.0.3.jar -DgeneratePom=true

第二步:

在 POM.xml 中

<dependency>
    <groupId>com.oracle.jdbc</groupId>
    <artifactId>ojdbc6</artifactId>
    <version>11.2.0.3</version>
</dependency> 

然后我在 cmd 中构建成功

第三步:

除此之外,我还在 windows>preference>maven>installationusersettings..

中进行了更改

我已经在这上面浪费了 3 天。请帮助解决这个问题。如果您需要任何其他信息,请告诉我。

【问题讨论】:

Maven2: Missing artifact but jars are in place的可能重复 这里没有重复...在 C:\Users\Hp\.m2\repository\oracle\ojdbc6\11.2.0.3 并且这里没有下载的 jars...... 您是否尝试过同一篇文章中提到的内容。它说可能重复,而不是完全重复。供您参考。 自 2 天以来一直在尝试相同的帖子,但无法解决。在那篇文章中构建成功,之后我不会移动...... 我不明白你在问什么。如果您的构建成功,那么您将不再有错误。那么问题出在哪里? 【参考方案1】:

在第 1 步中,您已将 JAR 加载到本地 repo 中,其中的 groupId 与您在第 2 步中用作依赖项的 groupId 不同。仔细查看 -DgroupId 参数。

【讨论】:

昨天我照你说的做了,但没用,今天成功了……谢谢你再次提醒……解决了

以上是关于缺少工件 com.oracle.jdbc:ojdbc6:jar:11.2.0.3 构建成功仍然错误的主要内容,如果未能解决你的问题,请参考以下文章

JPA 容器地址簿缺少工件

SBT AutoPlugin 缺少添加的工件

Maven:缺少工件presto

maven 安装文件“缺少工件”

具有依赖关系的 pom.xml 中的错误(缺少工件...)

Android Build 因工件而失败 - 缺少依赖项