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

标签 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') 
}

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

导入 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 有一个本地依赖缓存,所以一旦下载的库可以离线使用并且可以构建项目,直到提供新的依赖。

关于java - 如何添加外部库,使用 Gradle 的 Java Spring MVC 框架,PyramidIO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33966072/

相关文章:

android - 如何将源集添加到android项目

java - 调整大小后未调用 LibGDX 渲染

java - 使用哪种模式打开和关闭 hibernate session (MyFaces 2.2.2 + Spring 4.0.3 + Hibernate 4.3.2)

java - Android java设置小数位数

java - Quartz 调度程序 - 每次新的 jdbc 连接

java - 您如何为普通用户和管理员配置不同的 maxUploadSize 的 MultipartResolver?

java - 添加多个源测试目录进行测试

android - React-Native:gradlew 构建产生:react-native-fbsdk:lint 错误 "libraries must use the exact same version"

Java 奇怪的运行时错误与 ObjectInputStream

java - 如何使用 Jersey 获取完整的 REST 请求正文?