jboss 如何确定Wildfly 1x.x.x中使用的RESTEasy版本

y0u0uwnf  于 2022-11-08  发布在  其他
关注(0)|答案(2)|浏览(267)

我正在从旧版本的Jboss更新到Wildfly。因为在我的poms中我声明了Resteasy provided,我想知道我如何才能知道容器提供的是哪个版本,以便也更新我声明的版本。
通过做一些搜索,我发现这应该有帮助:https://github.com/wildfly/boms/tree/18.0.1.Final。不幸的是,通过查看bom,我仍然无法理解正在使用的是哪个版本的RESTeasy。
我怎么能那样做呢?

cbwuti44

cbwuti441#

我最后在wildfly 10.1上做了这个,所以可能有点过时了,但是在那里你会在wildfly的modules目录下找到使用过的版本

<INSTALL_PATH>/modules/system/layers/base/

有一个路径到大多数库是由wildfly提供的,所以你可以只在那里查找它们。
厌恶隐藏在

<INSTALL_PATH>/modules/system/layers/base/org/jboss/resteasy/

您必须查看其中一个库子目录(例如“resteasy-jaxrs”),在那里您将找到一个包含实际库的main子目录:

<INSTALL_PATH>/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxrs/main/

在此目录中,您将找到实际的库(包括版本)和描述它们的modules.xml文件。
wildlfy 10.1上的reteasy版本为“3.0.19.Final”。
编辑:我刚刚验证了在wildfly 18. 0. 1上都是一样的!reteasy版本有3. 9. 1. final。

bpzcxfmw

bpzcxfmw2#

如果你想首先检查你正在使用的Wildfly的RESTEasy版本,也有一个简单的方法。只要转到github上的Wildfly存储库。对于每个版本,都有一个pom.xml。在这个文件下你会看到版本。你可以在那里检查它正在使用的版本。示例:Wildfly 25 RestEasy version

相关问题