如何通过' - list-config'使用maven jetty插件时到Jetty?

时间:2015-11-05 22:44:25

标签: maven jetty

我们可以在使用Jetty的start.jar时传递诸如' - list-config',' - list-classpath'等参数,如{ {3}}和http://www.eclipse.org/jetty/documentation/9.2.8.v20150217/startup-classpath.html

我想知道如何在使用Jetty Maven插件时传递它们。我试过< jvmArgs>和run-forked但是没有用。

1 个答案:

答案 0 :(得分:2)

jetty-maven-plugin只是Maven插件的

它与jetty-distribution的start.jar独立操作无关。

对于jetty-maven-plugin,没有服务器类路径,只有maven插件自己的Classpath,由maven确定,从maven构建的有效pom(pom层次结构)中收集。使用maven的--debug在执行该插件阶段期间查看插件类路径(注意:类路径可以在不同阶段之间切换)

配置也是jetty-maven-plugin执行阶段的一部分。再次,使用maven中的--debug来查看该配置。

您从start.jar --list-config看到的配置是start.jar确定范围内的100%,从${jetty.base}/start.ini开始的配置信息,以及所选的码头模块以及您的属性到构建Jetty实例,start.jar将执行“启动前”配置以构建Jetty实例。

就像你正在通过查看摩托车的技术规格手册(start.jar)来询问如何理解自行车(jetty-maven-plugin)。两者之间只有无关紧要的重叠:两个尺寸大致相同的车轮,车把和一个座椅。

是的,jetty-maven-plugin和start.jar配置和启动之间的差异非常大。