Отсутствует артефакт оракула: ojdbc6: jar: 11.2.0.3

Я столкнулся с проблемой «Отсутствующий артефакт оракула: 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: ошибка Maven

Я попытался установить файл oracle jar в локальный репозиторий, но получил следующую ошибку.

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 -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

Я выполнил шаги, указанные в приведенной ниже ссылке, но не смог продолжить. Отсутствует артефакт com.oracle:ojdbc6:jar:11.2.0.3,

Я использую на своем личном ноутбуке, есть ли какое-то отношение к файлу setting.xml? Я не сталкивался с проблемой с ноутбуком компании, так как у него есть настройки локального репозитория.


person PreetiG    schedule 20.07.2018    source источник
comment
Просто попробуйте удалить { и }. Эти символы используются для пояснений)   -  person borino    schedule 20.07.2018
comment
Я пробовала и без фигурных скобок. У меня это не работает.   -  person PreetiG    schedule 21.07.2018


Ответы (1)


Вывод ясен:

Указанный файл 'C: \ Preeti_WORK \ WorkSpace \ SPRING-BATCH \ SpringWriteToDB {C: \ Users \ Riya.m2 \ repository \ com \ oracle \ ojdbc6 \ 11.2.0.3}' не существует

Я предполагаю, что вы выполнили команду из этого каталога

'C:\Preeti_WORK\WorkSpace\SPRING-BATCH\SpringWriteToDB\'. 

Просто поместите свою банку в этот каталог и запустите:

mvn install: install-file -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», и он установит ваш артефакт.

Важное примечание: безопаснее использовать полный путь к файлу. Предыдущая команда будет использовать относительный путь к файлу.

mvn install:install-file -Dfile=C:\Preeti_WORK\WorkSpace\SPRING-BATCH\SpringWriteToDB\ojdbc6.jar -DgroupId=oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -DlocalRepositoryPath=C:\Users\Riya.m2\repository
person gmode    schedule 20.07.2018
comment
Большое спасибо за ваше предложение. Я попытался сохранить банку в том же месте, что и проект maven, и выполнил команду «Установить». Думал, что банка находится в правильном месте. Он по-прежнему говорит то же самое. Указанный файл "C: \ Preeti_WORK \ WorkSpace \ SPRING-BATCH \ SpringWriteToDB \ ojdbc6.jar" не существует - ›[Справка 1] - person PreetiG; 21.07.2018
comment
Не могли бы вы подсказать, есть ли проблема с разрешением при чтении файла. Где бы я ни поместил файл, я получаю ту же ошибку. mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.x.x.x -Dpackaging=jar -Dfile=ojdbc14.jar -DgeneratePom=true Указанный файл 'D: \ ojdbc14.jar' не существует - ›[Справка 1] Я тоже пробовал с ojdbc14 jar. - person PreetiG; 21.07.2018
comment
файл jar должен быть помещен в каталог, в котором вы выполняете команду. Просто попробовал локально, и команда работает нормально. Если вы запускаете команду из каталога D: \, то D: \ ojdbc14.jar будет работать. Но для уверенности используйте полный путь к файлу. Отредактирую ответ. - person gmode; 22.07.2018