Gretty,从存储库设置 "Module specified Libraries"

Gretty, setting "Module specified Libraries" from repository

我问过类似的问题 using Jetty only, which is described by Jetty documentation as Jetty: startup-classpath

现在我喜欢使用 "Module specified Libraries" 并通过 Gretty 将其设置为存储库依赖项。我在 Getty 文档中没有找到类似的内容:Gretty-configuration. I also search Gretty: integratin-test Git 任何可用的示例,但没有结果。

Gretty 不支持这个 Jetty 功能吗?或者可以设置 --module=ext 参数吗?任何使用 :farmRun 的人都可以让我知道如何以任何清晰的方式处理服务器提供的在农场中的多个 Web 应用程序共享的外部库吗?

您所指的 "module specific libraries" 是 Jetty 的独立版本。

如果您看到对 ${jetty.home}${jetty.base} 概念的引用,并且可以访问 jetty-home 工件(或较旧的 jetty-distribution 工件),那么您正在使用使用 Jetty 独立版本的技术。

根据您链接的 Gretty 文档,Gretty 似乎没有使用 Jetty 的独立版本,而是使用 embedded-jetty(全部在代码中)技术来启动 Jetty。

Gretty 有一个可选的 XML 启动功能这一事实意义不大,因为 XML 实际上只是在其 embedded-jetty 设置中配置对象的代码,没有什么不同有一个解释脚本(在 groovy 或 jsh 中)来完成同样的事情。使用此 Gretty 设置时没有模块。