是否可以设置开始和结束注释以禁用Ant任务中的simian?我已经看到各种论坛谈论命令行选项,使用注释禁用某些代码块的simian,我在Ant任务中尝试过这样做:
<simian ignoreBlocks="simian-start:simian-stop" .... />
然后在Java代码中,我完成了以下内容
//simian-start
....
//simian-stop
但是,在上面的注释和具有相同位代码的另一个类之间的代码位之间仍然会检测到重复。
我也试过反过来以防万一我将ignoreBlocks的顺序混为一谈:
//simian-stop
....
//simian-start
答案 0 :(得分:1)
我已经像你描述的那样工作了。我使用的是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>
也找不到代码。
H个