plugins - 如何查看Gradle Jetty插件中使用的Jetty版本

标签 plugins gradle jetty version

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

apply plugin: 'jetty'

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

最佳答案

gradle jetty 插件似乎正在使用

'org.mortbay.jetty:jetty:6.1.25'

自2012年以来至少。Source

如果您正在寻找更新的gradle发射 jetty ,则应查看Gretty

或者,您可以通过JMX从 jetty 流程中获取版本信息。您需要在启用jmx的情况下启动 jetty 。为此,将此配置添加到您的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.xml are here的内容。现在,您可以使用gradle jettyrungradle jettyrunwar来启动 jetty ,并将任何jmx阅读器(例如jconsole)附加到正在运行的Java进程中。展开JMX树:

enter image description here

多田给你!

enter image description here

关于plugins - 如何查看Gradle Jetty插件中使用的Jetty版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35568091/

相关文章:

java - 如何使 jetty 服务器从局域网访问?

linux - LAMP 服务器上带有 Jetty 的 Solr - 管理页面访问问题

java - Java中模块的动态加载

ios - 具有 Cocoapod 依赖项的 Cordova 插件无法正常工作

javascript - CKEditor:分页显示指示器

java - FML Gradle-失败:生成失败,出现异常

android-studio - 如何从工作室中排除 support v4 库?

Jenkins Artifactory Plugin (gradle) 不从 gradle.properties 读取版本

java - Java 中的容器选择对话框

java - 使用嵌入式 Jetty 访问静态内容的路径