我建立使用搖籃項目結構和一個JavaFX插件搖籃中的IntelliJ一個JavaFX項目:如何在IntelliJ Gradle JavaFx項目中包含資源?
我不知道如何來包括在類路徑中的資源文件。具體來說,我目前正在嘗試定義log4j2配置JSON文件,log4j2將在運行時加載。我正在運行我的應用程序時收到以下消息:
錯誤StatusLogger未找到log4j2配置文件。使用默認 配置:僅將錯誤記錄到控制檯。
我現在有放在src /主/資源/ log4j2.json
我能夠從我的Application
類加載使用getClass().getResources().load(...)
FXML文件,該文件log4j2.json如此看來,中的文件「資源」目錄正在打包,但它似乎無法通過log4j2用於加載配置文件的類路徑訪問。
任何想法,我需要做什麼來使用Gradle插件,使用JavaFx項目爲源代碼提供log4j2.json和其他類似文件?
log4j2手冊>配置> JSON語法提到Jackson的依賴關係:http://logging.apache.org/log4j/2.x/manual/configuration.html#JSON。此外,組件>實施頁面:http://logging.apache.org/log4j/2.x/log4j-core/index.html。很難涵蓋所有的基礎。 – 2014-09-03 14:13:38