我正面临“缺少神器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
文件有关吗?我发现公司笔记本电脑存在问题,因为它具有本地存储库设置。
答案 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>>()