我在罐子上安装了:
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中,您将尝试获取具有组ID com.keydoxWeb
的工件,该工件不存在,因为它是在没有com.
的情况下安装的。