Oracle Jar вызывает предупреждение в упаковке Maven

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

[INFO] Unable to find resource 'com.oracle:ojdbc14:pom:10.2.0' in repository central (http://repo1.maven.org/maven2)

Как я могу предотвратить появление этих предупреждений?


person Luke    schedule 19.08.2010    source источник
comment
Хорошо, у вас все в порядке?   -  person Enno Shioji    schedule 19.08.2010
comment
Да, строится хорошо. Просто есть предупреждения. Паскаль прояснил это для меня. Спасибо за помощь.   -  person Luke    schedule 19.08.2010


Ответы (2)


Maven пытается получить .pom файл вашего драйвера Oracle, потому что не может найти его в вашем локальном репозитории. Достаточно простого ojdbc14-10.2.0.pom со следующим содержанием:

<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.oracle</groupId>
  <artifactId>ojdbc14</artifactId>
  <version>10.2.0</version>
</project>

Вы можете создать его вручную или сгенерировать Maven при вызове install:install-file (чтобы установить его в локальном репозитории) или _ 5_ (для установки в удаленном репозитории) с помощью _ 6_ необязательный параметр:

mvn install:install-file -Dfile=/path/to/ojdbc14.jar \
                         -DgroupId=com.oracle \
                         -DartifactId=ojdbc14 \
                         -Dversion=10.2.0 \
                         -Dpackaging=jar \
                         -DgeneratePom=true 

Цель deploy:deploy-file допускает ту же _ 9_ необязательный параметр.

PS: Я бы рекомендовал использовать Oracle Database 11g Release 2 (11.2.0.1.0) драйверы.

person Pascal Thivent    schedule 19.08.2010
comment
Большое спасибо, Паскаль. Это очень помогло. - person Luke; 19.08.2010

mvn install: install-file -Dfile = C: /oraclexe/app/oracle/product/10.2.0/server/jdbc/lib/ojdbc14.jar -DgroupId = com.oracle -DartifactId = ojdbc14 -Dversion = 10.2.0 - Dpackaging = jar -DgeneratePom = true

person Rakesh    schedule 05.10.2014