1

是否可以设置开始和结束注释以在 Ant 任务中禁用 simian?我已经看到各种论坛都在讨论使用注释禁用某些代码块的 simian 命令行选项,我在 Ant 任务中尝试过这样做,如下所示:

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

然后在Java代码中,我做了以下

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

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

我还尝试了另一种方式,以防我混淆了 ignoreBlocks 的顺序:

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

1 回答 1

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>

也没有找到代码。

Hth

于 2010-11-22T18:53:28.000 回答