Существует так много инструментов. Вы можете сделать так много вещей вокруг разработки, что это работа на полную ставку сама по себе. Так почему бы не интегрировать функции / инструменты в мощное серверное приложение.
Есть ли сервер, который интегрирует (некоторые из) эти функции:
- статический анализ кода
- автоматизированные сборки (например, через Maven)
- непрерывное интегрирование
- автоматизированные тесты
- веб-сайт проекта (исходный код, совместная работа команды, документация, документация Java)
- отслеживание ошибок
- контроль версий (например, через SVN)
- Статистика
- раздел загрузки
- покрытие кода
- любые другие показатели и функции поддержки качества
Уверен, есть еще полезные функции, которые не приходят мне в голову сейчас. Существуют инструменты, поддерживающие одну или другую функцию.
Существует ли какое-либо программное обеспечение, поддерживающее некоторые из этих функций? Было бы идеально, если бы это программное обеспечение было бесплатным, но по крайней мере оно должно быть некоммерческим. Я в основном использую Java.
Заранее спасибо.