gpt4 book ai didi

groovy - logback 需要 groovy.jar 还是 groovy-all.jar?

转载 作者:行者123 更新时间:2023-12-01 15:50:05 24 4
gpt4 key购买 nike

我正在寻求最小化我的软件分发的大小,groovy-all.jar 是迄今为止最大的 JAR。 Groovy 用于 logback 配置[1]。在 Groovy download page 的底部有一个部分是关于拆分 Groovy 分布的。

logback 需要哪些模块/JAR 文件才能正常运行? groovy.jar 就足够了吗?

[1] 是的,我意识到我可以使用 XML 配置 logback,从而消除对 Groovy 支持的需要。那不是我的问题。

最佳答案

我还没有找到源代码,但从 logback 版本 1.0.13 开始,我的测试表明还需要 groovy-jsr223。如果我在我的 pom.xml 中只导入 groovy,logback 会提示缺少类。错误信息是

ch.qos.logback.classic.LoggerContext[default] 中的错误 - Groovy 类在类路径中不可用。中止初始化。

我的依赖配置是:

<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.0.13</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
<version>2.5.8</version>
<type>pom</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-jsr223</artifactId>
<version>2.5.8</version>
<type>pom</type>
<scope>test</scope>
</dependency>

关于groovy - logback 需要 groovy.jar 还是 groovy-all.jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28046870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com