gpt4 book ai didi

gradle - Gradle输出缺少生成的META-INF文件

转载 作者:行者123 更新时间:2023-12-03 05:09:05 25 4
gpt4 key购买 nike

我有一个使用Log4j2的项目。当我从命令行使用Javac构建它时,构建输出在Log4j2Properties.dat目录下包括一个META-INF文件。

请注意,此Log4j2Properties.dat文件在源目录中是而不是,它是在构建时由javac内部的一些魔术生成的。

但是,在Gradle中使用JavaCompile任务时,我的构建输出仅包含类文件。

我如何说服它也生成并包含Log4j2Properties.dat文件?

最佳答案

好,所以我终于解决了。在这里张贴给 future 的人(包括我自己;):

问题在于,Gradle在运行注释处理器方面比Javac更严格,而注释处理器是生成我丢失的文件所必需的。在这种情况下,我只需要将Log4j注释处理器添加到我的依赖项-> commentProcessor列表中。

关于gradle - Gradle输出缺少生成的META-INF文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51323912/

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