缺少工件oracle:ojdbc6:jar:11.2.0.3

时间:2018-07-20 18:06:13

标签: spring maven jdbc-odbc

我正面临“缺少神器oracle:ojdbc6:jar:11.2.0.3”的问题。我浏览了很多博客,但没有成功。

我尝试过使用ojdbc14,ojdbc7,但无法继续进行操作。

POM文件依赖性:

<!-- https://mvnrepository.com/artifact/oracle/ojdbc6 -->
        <dependency>
            <groupId>oracle</groupId>
            <artifactId>ojdbc6</artifactId>
            <version>11.2.0.3</version>
        </dependency>

主要错误: Maven-error

我尝试将oracle jar文件安装到本地存储库中,但是收到以下错误。

mvn install:安装文件-Dfile = {C:\ Users \ Riya.m2 \ repository \ com \ oracle \ ojdbc6 \ 11.2.0.3} -DgroupId = oracle -DartifactId = ojdbc6 -Dversion = 11.2.0.3 -Dpackaging = jar -DlocalRepositoryPath = C:\ Users \ Riya.m2 \ repository

C:\Preeti_WORK\WorkSpace\SPRING-BATCH\SpringWriteToDB>mvn install:install-file -Dfile={C:\Users\Riya\.m2\repository\com\oracle\ojdbc6\11.2.0.3} -DgroupId=oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -DloaclRepositoryPath=C:\Users\Riya\.m2\repository
[INFO] Scanning for projects...
[INFO]
[INFO] ---------------------< com.spring:SpringWriteToDB >---------------------
[INFO] Building SpringBatchDemo 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ SpringWriteToDB ---
**[ERROR] The specified file 'C:\Preeti_WORK\WorkSpace\SPRING-BATCH\SpringWriteToDB\{C:\Users\Riya\.m2\repository\com\oracle\ojdbc6\11.2.0.3}' not exists
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install-file (default-cli) on project SpringWriteToDB: The specified file 'C:\Preeti_WORK\WorkSpace\SPRING-BATCH\SpringWriteToDB\{C:\Users\Riya\.m2\repository\com\oracle\ojdbc6\11.2.0.3}' not exists -> [Help 1]**
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

我遵循了以下链接中的步骤,但是无法进步。 Missing artifact com.oracle:ojdbc6:jar:11.2.0.3,

我正在个人笔记本电脑上使用,与setting.xml文件有关吗?我发现公司笔记本电脑存在问题,因为它具有本地存储库设置。

1 个答案:

答案 0 :(得分:0)

输出清晰:

  

指定的文件   'C:\ Preeti_WORK \ WorkSpace \ SPRING-BATCH \ SpringWriteToDB {C:\ Users \ Riya.m2 \ repository \ com \ oracle \ ojdbc6 \ 11.2.0.3}'   不存在

我假设您从此目录运行了命令

ChangeTracker.Entries<BaseEntity<object>>()

只需将jar放在该目录中并运行:

  

mvn install:安装文件-Dfile = myfile.jar -DgroupId = oracle   -DartifactId = ojdbc6 -Dversion = 11.2.0.3 -Dpackaging = jar -DlocalRepositoryPath = C:\ Users \ Riya.m2 \ repository

Maven期望jar文件位于“ C:\ Preeti_WORK \ WorkSpace \ SPRING-BATCH \ SpringWriteToDB \ myfile.jar”,它将安装工件。

重要提示: 使用文件的完整路径更安全。上一条命令将使用文件的相对路径。

ChangeTracker.Entries<BaseEntity<int>>()