2010-01-28 2 views
1

Есть ли какие-либо инструменты с открытым исходным кодом, которые автоматизируют работу по поиску количества применений Java API? Я могу разобраться в этой информации для одного класса за раз в моей среде IDE. Я хочу использовать эту информацию, чтобы создать рудиментарный отчет о скорости принятия конкретной библиотеки. Я бы создал ежедневный отчет о количестве применений десятков классов, и я бы сообщил о нескольких базовых кодах.Автоматический способ поиска количества использований?

ответ

0

Я собираюсь попробовать Macker. Его стиль заключается в том, чтобы сообщать ссылки на настроенные классы как ошибки, но это нормально. Его можно запустить из автоматической сборки. Спасибо, Роберт.

+0

Добро пожаловать ;-) Macker звучит интересно для меня тоже из-за его «превентивного» подхода, подобного, например, Checkstyle. Когда мы использовали Dependency Finder в проекте, я упомянул, что было довольно поздно. У нас была существующая система JEE с слишком большим количеством зависимостей. Это было на пути к тому, чтобы стать кошмаром для обслуживания. Инструмент в основном помог нам в разработке подхода и поиске хорошей отправной точки для рефакторинга. –

1

В Eclipse вы можете щелкнуть правой кнопкой мыши по имени метода или классу и перейти в меню «Ссылки», и оттуда вы можете выбрать область, в которой вы хотите искать классы, которые ссылаются на этот элемент.

Это то, что вам нужно?

2

Я бы поехал с одним из those tools для анализа зависимостей в Java-коде. Пусть он работает с вашим исходным деревом, пакетом или одним классом и видит, можно ли экспортировать результаты в XML или что-то в этом роде. Я использовал Dependency Finder в проекте около двух лет назад, и я думаю, что он должен делать то, что вы хотите. Однако не уверен в экспорте в XML.

Смежные вопросы