Настроить игнорировать комментарии к блоку Simian Ant Task - PullRequest
1 голос
/ 18 сентября 2010

Можно ли настроить начальные и конечные комментарии для отключения simian в задаче Ant? Я видел разные форумы, на которых обсуждалась опция командной строки для отключения simian для определенных блоков кода с помощью комментариев, и я попробовал это в задаче Ant, выполнив что-то вроде этого:

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

И затем в коде Java я сделал следующее

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

Однако по-прежнему обнаруживается дублирование между битом кода между комментариями выше и другим классом, который имеет такой же бит кода.

Я также попробовал наоборот, на всякий случай, если я перепутал порядок игнорирования блоков:

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

1 Ответ

1 голос
/ 22 ноября 2010

У меня все работает так, как вы описали.Я использую 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

...