如何添加外部库,Java Spring MVC 框架使用 Gradle,PyramidIO

How to add an external library, Java Spring MVC framework using Gradle, PyramidIO

我在将外部库 PyramidIO 添加到 Java Spring MVC 程序时遇到问题。这是我使用这些的第一个项目。

PyramidIO 的 GitHub 页面显示了如何使用 Maven 通过存储库添加它。我正在使用 Gradle,这就是我所做的:

gradle.build

dependencies {
    compile('org.springframework.boot:spring-boot-starter-thymeleaf')
    compile('org.springframework.boot:spring-boot-starter-web')
    compile('gov.nist.isg:pyramidio')
    compile ('org.webjars:jquery:2.1.4')
    testCompile('org.springframework.boot:spring-boot-starter-test') 
}

我不确定这是否有效,因为我不知道如何将它导入到项目中。我尝试了一些陈述。这是我现在拥有的:

导入gov.nist.isg.pyramido.*;

我不太喜欢使用存储库,因为有时我在没有互联网连接的情况下工作。我考虑简单地为 PyramidIO 添加 .jar,但我无法在 GitHub 下载中找到它,而且我不确定如何正确地将它编译成 .jar。

我应该如何将这个库添加到我的项目中?

您可以从 github 上的发布项目页面下载 pyramidio-cli-[version].jar。然后你已经下载好了,你可以把它放在你的项目路径下并添加它作为依赖,比如:

dependencies {
   compile files('libs/pyramidio-cli-0.0.3.jar')
}

然后,导入将被解析

import gov.nist.isg.pyramidio.*;

明确地说,知道您在使用存储库时不必担心 Internet 连接可能会很有用。 Gradle 有一个本地依赖缓存,所以一旦下载的库可以离线使用并且可以构建项目,直到提供新的依赖。