是否可以设置开始和结束注释以在Ant任务中禁用simian?我已经看到各种论坛都在讨论使用命令行选项禁用某些使用注释的代码的simian的命令行选项,并且我在Ant任务中尝试执行以下操作:

<simian ignoreBlocks="simian-start:simian-stop" .... />


然后在Java代码中,我完成了以下操作

//simian-start
....
//simian-stop


但是,仍然可以在上面的注释之间的代码位与具有相同代码位的其他类之间检测到重复。

我还尝试了另一种方法,以防万一我忽略了ignoreBlocks的顺序:

//simian-stop
....
//simian-start

最佳答案

正如您所描述的,我已经可以正常工作了。我正在使用simian 2.2.24。命令行调用

java -jar ~/tmp/simian-2.2.24/simian-2.2.24.jar -ignoreBlocks="simian-off:simian-on" test.java


找不到这样的代码:

//simian-off
foo.bar();
//simian-on


以相同的方式在ant任务中设置ignoreBlocks属性

<simian language="java" ignoreBlocks="simian-off:simian-on">
...
</simian>


也没有找到代码。

高度

07-28 12:46