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

hor*_*eds 2 java spring gradle

我在将一个外部库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') 
}
Run Code Online (Sandbox Code Playgroud)

我不确定这是否有效,因为我无法弄清楚如何在项目中导入它.我试过几个陈述.这就是我现在拥有的:

import gov.nist.isg.pyramido.*;

我不是使用存储库的忠实粉丝,因为有时我在没有互联网连接的情况下工作.我想简单地为PyramidIO添加.jar,但我在GitHub下载中找不到它,我不知道如何正确地将它编译成.jar.

我该如何将这个库加入我的项目?

Sta*_*lav 5

您可以pyramidio-cli-[version].jargithub上下载发布项目页面.然后你已经下载了它,你可以将它放在项目路径下并将其添加为依赖项,例如:

dependencies {
   compile files('libs/pyramidio-cli-0.0.3.jar')
}
Run Code Online (Sandbox Code Playgroud)

然后,导入将被解决

import gov.nist.isg.pyramidio.*;
Run Code Online (Sandbox Code Playgroud)

需要明确的是,在您使用存储库时,知道您不必担心互联网连接可能会很有用.Gradle有一个本地依赖项缓存,因此一旦下载的库可以脱机使用,可以构建项目,直到提供新的依赖项.