2013-10-28 2 views
3

Я пытаюсь добавить зависимость для ojdbc14 в pom.xmlНевозможно добавить Maven Завис в pom.xml для ojdbc14

OS: WindowsXP (sp3) IDE: ECLIPSE (Juno) DB: Oracle 10G

Я использую плагин m2e в затмении.

шаги я последовал за добавление ojdbc14.jar в локальном хранилище мавена

  1. создать новый проект> проект Maven> org.codehaus.mojo.archetypes WebApp-j2ee1.4
  2. шаг к тому, что особенно папка, в которой находится файл pom.xml, находится в командной строке.
  3. выполнить команду mvn clean.

  4. выполнить команду 'МВН установки: установка-файл -Dfile = "D: \ oracle10g \ JDBC \ Lib \ ojdbc14.jar" -DgroupId = com.oracle -DartifactId = ojdbc14 -Dversion = 10.2.0.1 +0,0 -Dpackaging = баночка '

после этого я получил сообщение об успешном билд

D:\Eclipse Workspace\BOOK_SHOP\BookShop>mvn install:install-file -Dfile="D:\oracle10g\jdbc\lib\ojdbc14.jar" -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar 

[INFO] Scanning for projects... 
[INFO] 
[INFO] ------------------------------------------------------------------------ 
[INFO] Building BookShop 1.0-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ BookShop --- 
[INFO] Installing D:\oracle10g\jdbc\lib\ojdbc14.jar to D:\Maven Repository\Local Repository\com\oracle\ojdbc14\10.2.0.1.0\ojdbc14-10.2.0.1.0.jar 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 1.375s 
[INFO] Finished at: Mon Oct 28 14:38:03 IST 2013 
[INFO] Final Memory: 2M/15M 
[INFO] ------------------------------------------------------------------------ 

Я обновил глобальный и локальный репозиторий в Затмении> Maven хранилища

5. Добавить зависимость в pom.xml

enter image description here enter image description here

Но я получил ошибку в моем файле pom.xml, и я могу видеть ojdbc14.jar файл в моем локальном хранилище. Есть ли что-то неправильно в тех шагах, которые я последовал. Пожалуйста, помогите мне.

Благодаря

+0

Что у вас есть сообщение в командной строке. Он построен успешно. Так что все хорошо. Я думаю, просто перезапустите eclipse! :) –

+0

Спасибо Naveen, я нашел ответ, я просто изменяю настройки пользователя, потому что он был направлен на старый репозиторий, я изменил его, чтобы указать на новый репозиторий. – subhashis

ответ

2

Eclipse, и командная строка Maven использовать различные репозитории. Командная строка использует D:\Maven Repository\Local Repository\ в то время как Eclipse, использует %HOME%\.m2\repository

Узнайте, почему два не согласен (как правило, путь в settings.xml неправильно или два использовать различные файлы настроек).

+0

Да, вы правы. После того, как я опубликовал свой вопрос, я увидел эту разницу. В Mavens settings.xml я изменил путь для локального репозитория D:/Maven Repository/Local Repository Но почему он все еще указывает на старый репозиторий? Как решить эту проблему? – subhashis

2

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

для Windows> Preferences> Maven> Настройки пользователя

Теперь его работы отлично.

Спасибо за вашу помощь Aaron Digulla :)

0

имеет те же проблемы, скачал баночку с сайта оракула. вручную банка в Maven местного репо с помощью следующей команды

МВНОВ установка: установка-файл -Dfile = .. \ Downloads \ ojdbc14.jar -DgroupId = com.oracle -DartifactId = ojdbc14 -Dversion = 10.2.0.4. 0 -Dpackaging = jar

решил проблему для меня

Смежные вопросы