【问题标题】:How to download jar file from github source code?如何从 github 源代码下载 jar 文件?
【发布时间】:2017-05-09 16:50:16
【问题描述】:

我需要使用nxParser 库来解析我在eclipse 中的NTriple 文件。

显然,完美工作的唯一来源是this github code,但这只是源代码,我需要一个内置的 jar 库。

谁能帮助我如何将源代码用作内置 jar 文件?

【问题讨论】:

    标签: java eclipse github jar


    【解决方案1】:

    如果您需要 jar 文件本身而不是添加 pom.xml,请单击下面的链接下载 jar 文件http://central.maven.org/maven2/org/semanticweb/yars/nxparser-parsers/2.3.3/nxparser-parsers-2.3.3.jar

    如果您想从 github 创建 jar 文件,请按照以下步骤操作,

    在 Linux/Mac 中

    1.克隆仓库

    git clone https://github.com/nxparser/nxparser.git
    cd nxparser
    

    2.构建项目

    ./gradlew build
    

    3.查找jar文件

    `nxparser-parsers/build/libs/nxparser-parsers-2.3.4-SNAPSHOT.jar`
    

    【讨论】:

    • 不知道为什么你的答案被否决了:就像我的一样,它是正确的
    • 是的,我不确定。
    • 还有点奇怪,点赞我(不太有用的那个)的人忘记点赞另外两个。修正了:-)...大家圣诞快乐。
    【解决方案2】:

    作为mentioned in the README

    可以在 Maven Central 上进行编译。 groupId is org.semanticweb.yars and the artifactId nxparser

    例如见NxParser Parsers » 2.3.3

    以 maven 为例,您将添加到您的 pom.xml 依赖项:

    <!-- https://mvnrepository.com/artifact/org.semanticweb.yars/nxparser-parsers -->
    <dependency>
        <groupId>org.semanticweb.yars</groupId>
        <artifactId>nxparser-parsers</artifactId>
        <version>2.3.3</version>
    </dependency>
    

    【讨论】:

    • 感谢@VonC!如果我没有实现一个 maven,只想做一个简单的 java 项目怎么办?
    • @Reihan_amn 同一页面有下载链接:central.maven.org/maven2/org/semanticweb/yars/nxparser-parsers/…。但这不是最佳实践:您需要一种声明式方法来声明您的依赖项,以便获得可重现的构建。该声明在 pom.xml、gradle 文件或您想要的任何其他系统中完成,但它确保其他开发人员能够使用相同的依赖项构建您的项目。
    【解决方案3】:

    你看,这是开源的。它带有 build 文件,也可以通过 maven 获得。

    所以“最坏”的情况是你得到一个完整的 git clone 并自己构建那个 JAR;然后将其导入到您的 Eclipse 项目中。

    【讨论】:

    • 谢谢!你说它带有构建文件是什么意思?我实际上不想使用 maven。
    • 那里有一个 gradle 构建文件......只需查看您问题的其他答案!并且记录在案:您可能不必一直使用 maven。只需使用它将 jar 拉到本地磁盘即可。然后将该文件复制到您的 Eclipse 设置中。
    猜你喜欢
    • 2020-09-12
    • 1970-01-01
    • 1970-01-01
    • 2016-05-09
    • 1970-01-01
    • 2017-01-13
    • 2017-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多