Прежде всего, вы должны установить файл в хранилище, а не только скопировать его в нужный каталог. См. Ответ: Найти драйвер Oracle JDBC в репозитории Maven .
Во-вторых, каталог на самом деле не прав. Для зависимости, которую вы указали в pom.xml, она должна находиться в:
~/.m2/repository/oracle/classes12/10.2.0.3.0/classes12-10.2.0.3.0.jar
Но об этом позаботится install:install-file
, не манипулируйте каталогом хранилища вручную (кроме удаления некоторых вещей, maven иногда путается и требует перезагрузки , но это другая история).
mvn install:install-file -DgroupId=oracle -DartifactId=classes12 \
-Dversion=10.2.0.3.0 -Dpackaging=jar -Dfile=classes12.jar
Кстати, com.oracle
считают groupId
.
Также maven обычно дает очень точную командную строку, которую вы должны запустить, чтобы установить отсутствующую зависимость в вашем локальном хранилище. Не знаю, почему это не произошло в вашем случае.