Процесс сборки Java, который предотвращает ссылки на запрещенные классы - PullRequest
0 голосов
/ 08 апреля 2011

Я должен придерживаться правил кодирования, которые не позволяют использовать некоторые классы и методы JDK.Я хотел бы иметь плагин для Ant или Eclipse, который я могу запустить, чтобы проверить, соответствует ли мой код.Я бы снабдил его черным списком (или, может быть, белым списком).

Ответы [ 4 ]

2 голосов
/ 08 апреля 2011

Попробуйте CheckStyle .У него есть множество опций, которые вы можете использовать для разработчиков.

1 голос
/ 08 апреля 2011

Немного сложнее использовать AspectJ , но есть много «правил», которые вы можете запрограммировать в этом.См. мою запись в блоге , в которой приведен пример использования AspectJ для очень строгого применения правил кодирования.

0 голосов
/ 08 апреля 2011

В дополнение к вышеприведенным ответам есть еще одна альтернатива для достижения этой цели. Определите пользовательский SecurityManager. См. checkPackageAccess () для получения более подробной информации.

0 голосов
/ 08 апреля 2011

PMD может сделать это.Я не уверен, что это из коробки, но реализовать такое правило не так уж сложно сделать. import-rules может быть началом.Имеются плагины PMD для Eclipse, ant и других IDE и инструментов сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...