Настройка игнорирования комментариев к блоку для Simian Ant Task
Можно ли настроить начальные и конечные комментарии для отключения обезьяны в задаче Ant? Я видел разные форумы, на которых обсуждалась опция командной строки для отключения simian для определенных блоков кода с помощью комментариев, и я попробовал это в задаче Ant, выполнив что-то вроде этого:
<simian ignoreBlocks="simian-start:simian-stop" .... />
И затем в коде Java, я сделал следующее
//simian-start
....
//simian-stop
Однако дублирование все еще обнаруживается между битом кода между комментариями выше и другим классом, который имеет тот же бит кода.
Я также попробовал это наоборот, на всякий случай, если я перепутал порядок ignoreBlocks:
//simian-stop
....
//simian-start
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
Установка атрибута ignoreBlocks в задаче ant аналогичным образом
<simian language="java" ignoreBlocks="simian-off:simian-on">
...
</simian>
и не находит код.
Hth