将第三方JAR添加到Maven Repo

时间:2015-05-13 14:43:18

标签: java maven

我只需要在我的项目中使用第三方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>

但我还是无法达到图书馆的方法。我错过了什么吗?

3 个答案:

答案 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。因此,您应该在依赖项中使用相同的工件标识符。