我创建了一个simple gradle project,用于构建和运行一个简单的java 9模块。
此模块仅需要log4j,并期望找到一个log4j2.xml文件来配置记录器。
我遇到的问题是,似乎这个文件没有添加到模块类路径中,当我执行./gradlew run
时,我总是得到" ERROR StatusLogger找不到log4j2配置文件。使用默认配置:" 作为第一个输出行,这意味着它无法找到该文件(位于src / main / resources下)。
如果我在IntelliJ中导入此项目并运行它,我会得到完全相同的错误。
我做错了吗?不应该将此文件自动添加到模块类路径吗?