我的公司正在从Eclipse转换到IntelliJ。在Eclipse中,我们有一个以下配置用于checkstyle.xml
中的抑制过滤器:
<module name="SuppressionFilter">
<property name="file" value="${checkstyle.config.dir}/suppressions.xml"/>
</module>
<module name="SuppressionFilter">
<property name="file" value="${common.checkstyle.config.dir}/global-suppressions.xml"/>
</module>
在哪里:
common.checkstyle.config.dir
是指 common 项目(module 在 IntelliJ 中)的绝对路径。checkstyle.config.dir
是指项目(module)的相对路径,且其值为checkstyle.config.dir=${root.dir}/config/checkstyle
我们希望在 IntelliJ 中定义一个路径,以便它可以在每个MODULE/config/checkstyle 目录中查找抑制过滤器(每个模块都有不同的抑制过滤器)。
是否有人知道这是否可能?我们已经尝试寻找解决方案很长时间了,但迄今为止没有运气。
$MODULE_DIR$
变量吗? - Edwin