如何在Eclipse中安装开源库?

时间:2013-07-01 02:22:17

标签: java eclipse dependencies

我正在尝试安装此library 到我的java项目。它是nodejs的socket.io客户端的一个端口。因为我提供了源文件,我应该如何导入它?我是否在项目中创建了一个包?或者将java文件转换为可执行的jar文件并将其作为库导入(我该怎么做?)?

3 个答案:

答案 0 :(得分:4)

如果您使用的是maven,那很简单。

  1. 获取

    git clone https://github.com/nkzawa/socket.io-client.java.git

  2. 安装到您当地的仓库

    cd socket.io-client.java

    mvn install

  3. 将此jar添加到项目pom.xml:

         <dependency>
            <groupId>com.github.nkzawa</groupId>
            <artifactId>socket.io-client</artifactId>
            <version>0.1.0-SNAPSHOT</version>
         </dependency>
    
  4. 导入Eclipse

    mvn eclipse:eclipse

  5. * 如果项目拥有其他依赖项(似乎需要engine.io-client.java),请重复步骤1~3。

答案 1 :(得分:0)

如果他们不提供jar,最好制作一个jar,但通常你会找到一个jar来下载。 编译你的: http://docs.oracle.com/javase/tutorial/deployment/jar/

您可以将源链接到jar以进行调试。

答案 2 :(得分:0)

有多个选项,但由于我看不到建立JAR的链接,我会执行以下操作:

  • 直接在eclipse中查看github项目
  • 导出为JAR
  • 在我的个人项目中导入为JAR

这样做的好处是你已经有了一个JAR,所以你可以在多个项目中使用它。 当您在Eclipse中检出项目时,您还可以链接到项目的项目,因此您不需要生成JAR(并且可以更频繁地更新它而不生成JAR)