Я установил свои банки с:
install:install-file -Dfile = "C:/Program Files/keydox/jkdx/codecs.jar" -DgroupId=keydoxWeb -DartifactId=keydoxWebCodec -Dversion=1.0
Это сработало нормально, и jar также находится в репозитории .m2.
Но когда я добавляю их в POM:
<dependency>
<groupId>com.keydoxWeb</groupId>
<artifactId>keydoxWebCodec</artifactId>
<version>1.0</version>
</dependency>
Я получаю сообщение об ошибке:
Failed to execute goal on project test: Could not resolve dependencies for
project com.TestOne:test:jar:0.0.1-SNAPSHOT: Could not find artifact
com.keydoxWeb:keydoxWebCodec:jar:1.0 in spring-snapshot
(http://repo.spring.io/snapshot)
Когда вы устанавливаете свой codecs.jar
, вы устанавливаете -DgroupDId
как keydoxWeb
, в вашем pom.xml вы пытаетесь получить артефакт с групповым идентификатором com.keydoxWeb
, которого не существует, поскольку он установлен без com.
.
Ой ну спасибо. Иногда мы не видим самых простых ошибок. : D