Добавление зависимостей в pom.xml - PullRequest
1 голос
/ 14 апреля 2011

Я создаю проект, который будет иметь оракула 10g / 11g на заднем плане. Для этого мне нужен ojdbc.jar. Проблема заключается в том, что всякий раз, когда я добавляю ojdbc14.jar и сохраняю в pom.xml (я использую плагин m2eclipse), это выдает мне странную ошибку ' Отсутствует артефакт com.oracle:ojdbc14:jar:10.2.0.4.0:compile». всякий раз, когда я удаляю этот файл jar из pom.xml, ошибка исчезает. Я не понимаю, почему это происходит ?? Какое решение для этого ???

1 Ответ

2 голосов
/ 14 апреля 2011

Возможно, вам придется поделиться вашей pom зависимостью.Зависимость pom для Oracle 10g составляет

  <groupId>com.oracle</groupId>
  <artifactId>ojdbc14</artifactId>
  <!-- use the 10g drivers which are surprisingly largely bug free -->
  <version>10.0.2.0</version>

Также, если вы развертываете это в серверной среде, лучше поместить драйвер jar в папку lib на сервере и предоставитьscope as provided.

Так что следующие вещи могут пойти не так:

  1. У вас есть конкретный квалификатор области в вашем pom?
  2. Любые опечатки?
  3. У вас есть местные артефакты Maven, такие как artifactory?
...