[英]Adding a 3rd Party JAR to Maven Repo
我只需要在项目中使用3rd party JAR并将JAR部署在本地Maven存储库中。 在执行此操作时,我遵循了以下步骤:
->运行以下语句:
mvn install:install-file -Dfile=c:\DEVEL\gsa-japi-src-1.3.jar -DgroupId=net.sf.gsaapi
-DartifactId=gsaapi -Dversion=1.3 -Dpackaging=jar
->我看到“ BUILD SUCCESSFUL”消息,检查了本地回购文件,似乎部署已成功。
->在安装和部署后,我只是在pom.xml文件中添加了以下语句。
<dependency>
<groupId>net.sf.gsaapi</groupId>
<artifactId>gsaapi</artifactId>
<version>1.3</version>
</dependency>
但是我仍然无法达到图书馆的方法。 我想念什么吗?
正确的依存关系是:
<dependency>
<groupId>net.sf.gsaapi</groupId>
<artifactId>gsa-japi-src</artifactId>
<version>1.3</version>
</dependency>
gsa-japi-src-1.3.jar仅包含源文件(.java)和apidocs。 您需要一个带有.class文件的jar
您已经使用net.sf.gsaapi:gsaapi
工件标识符安装了JAR,但在依赖项下,您正在使用com.google.code:kaptcha
。 因此,您应该在依赖项中使用相同的工件标识符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.