我只需要在我的项目中使用第三方JAR,并在我当地的maven repo中部署JAR。我这样做是按照以下步骤进行的:
- >运行以下声明:
mvn install:install-file -Dfile=c:\DEVEL\gsa-japi-src-1.3.jar -DgroupId=net.sf.gsaapi
-DartifactId=gsaapi -Dversion=1.3 -Dpackaging=jar
- >我看到"建立成功"消息,检查本地仓库文件,似乎部署成功。
- >安装和部署后,我只是在pom.xml文件中添加了以下语句。
<dependency>
<groupId>net.sf.gsaapi</groupId>
<artifactId>gsaapi</artifactId>
<version>1.3</version>
</dependency>
但我还是无法达到图书馆的方法。我错过了什么吗?
答案 0 :(得分:1)
正确的依赖是:
<dependency>
<groupId>net.sf.gsaapi</groupId>
<artifactId>gsa-japi-src</artifactId>
<version>1.3</version>
</dependency>
答案 1 :(得分:1)
gsa-japi-src-1.3.jar只包含源文件(.java)和apidocs。你需要一个带有.class文件的jar
答案 2 :(得分:0)
您已安装JAR使用net.sf.gsaapi:gsaapi
工件标识符,但依赖于您使用com.google.code:kaptcha
。因此,您应该在依赖项中使用相同的工件标识符。