有没有一种方法可以获得jSoup jar版本



我不是java程序员,我在ColdFusion应用程序中使用jSoup,我的java知识有限。

我查看了文档,但找不到一个方法来告诉我加载了哪个版本的jSoup。也许有一个标准的java方法可以实现这一点?

这是必要的,因为我在共享主机上使用它,我想确保我加载了正确的兼容版本。

谢谢,Murray

通常,您可以在类路径的某个位置为java运行时环境提供要使用的库的版本,也可以使用构建工具为您管理依赖关系。

通常优选后者。

我几乎每个项目都用gradle。要将gradle添加到您的项目中,请下载/安装gradle,打开一个终端,cd到项目的根目录,执行gradle init,然后在项目中获得一些额外的文件。

项目根目录中的一个文件是build.gradle,它包含许多内容,其中一个是项目dependencies。以下是我在JSoup项目中使用的一个示例:

plugins {
id 'java'
}
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
test { useJUnitPlatform() }
repositories {
mavenCentral()
}
dependencies {
implementation 'org.jsoup:jsoup:1.10.2'
implementation 'com.jayway.jsonpath:json-path:2.4.0'
testImplementation 'org.junit.jupiter:junit-jupiter:5.7.0'
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
}

在这里,您可以看到库依赖项的确切版本,如果您想检查由于另一个库导入了您意想不到的不同/更新版本而导致的版本冲突,则可以使用gradle dependencies进行检查。

另一种方法是简单地下载库并将其放置在类路径上的某个位置,以便您的应用程序可以访问它

最新更新