如何添加外部库,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 有一个本地依赖缓存,所以一旦下载的库可以离线使用并且可以构建项目,直到提供新的依赖。
我在将外部库 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 有一个本地依赖缓存,所以一旦下载的库可以离线使用并且可以构建项目,直到提供新的依赖。