Набор инструментов может быть
IntelliJ
Ant
- Файлы муравьев могут быть сгенерированы intellij
- Тогда вам нужно написать муравья для запуска ваших тестов!
- Тогда вам нужно написать муравей, чтобы упаковать ваше приложение
- Тогда вам нужно написать муравей для развертывания вашего приложения.
- включая настройку очередей, баз данных и т. Д. ( dbdeploy может работать для этого)
TeamCity
Subversion - это красиво и просто. ClearCase шокирует, не подходи близко.
Если вы работаете с Java EE, то, вероятно, у вас будет веб-сайт, в таком случае вы можете использовать WebDriver , возможно, вместе с WindowLicker
Если у вас есть база данных или jms-брокер, убедитесь, что у каждого разработчика есть свои собственные! Это очень важно - убедитесь, что у каждого есть копия, с которой он может делать то, что ему нравится, и, очевидно, среда непрерывной интеграции (CI) также должна иметь свою собственную копию!
Окупаемость такой среды может быть огромной. В моем текущем проекте у нас есть автоматизация с двумя щелчками мыши, которая идет прямо из TeamCity.