如何查看gradlejetty插件中使用的jetty版本

How to view the jetty version used in gradle jetty plugin

在我的 build.gradle 中,我启用了 Jetty 插件:

apply plugin: 'jetty'

如何查看此插件中使用的实际 jetty 版本?

gradle 码头插件似乎正在使用

'org.mortbay.jetty:jetty:6.1.25'

至少从 2012 年开始。Source

如果您正在寻找更新的 gradle 启动码头,您应该查看 Gretty


或者,您可以通过JMX 从jetty 进程获取版本信息。您需要在启用 jmx 的情况下启动码头。为此,请将此配置添加到您的 build.gradle:

[jettyRun, jettyRunWar]*.with {
    jettyConfig= file('src/main/resources/jetty-config.xml')
    additionalRuntimeJars =  sourceSets.main.runtimeClasspath
}

您还需要:

dependencies{
    compile 'org.mortbay.jetty:jetty-management:6.1.25'
}

jetty-config.xmlare here的内容。您现在可以使用 gradle jettyrungradle jettyrunwar 启动 jetty,并将任何 jmx reader,如 jconsole 附加到 运行 java 进程。展开 JMX 树:

这给了你,Tada!