我目前正在使用 XInclude 来减少我的 XML log4j2 配置文件中的重复量。但是,我想知道是否有一个工具可以整理所有文件 XInclude-ed (...) 并生成单个 XML 文件?
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="debug" monitorInterval="30" strict="true"
name="Log4JParentConfig" xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="log4jProperties.xml"/>
<xi:include href="log4jAppenders.xml"/>
<xi:include href="log4jLoggers.xml"/>
</Configuration>
使用 XInclude 并不是一个坚如磐石的要求。我目前的构建工具是 Gradle。