Какая среда веб-разработки Java лучше всего подходит для полного сокращения времени цикла сборки-развертывания?
Веб-среда разработки: JBOSS, Tomcat, Jetty? Развернуть WAR взорван? Скопировать WAR или использовать символические ссылки? Есть факторы, о которых я не знаю.
цикл сборки-развертывания. Время, затрачиваемое на проверку изменений в браузере после внесения изменений в исходный код или другие ресурсы (включая источник Java, HTML, JSP, JS, изображения и т.д.).
Я хочу ускорить свое развитие, уменьшив количество времени, которое я трачу, наблюдая за сборками Ant и контейнерами J2EE. Мне нужен опыт Ruby on Rails - или как можно ближе.
Я бы предпочел решение, которое является агностиком веб-фреймворка, однако, если конкретная структура особенно выгодна, я бы хотел услышать об этом.
Предположим, что все стандартные инструменты используются: Hibernate, Spring, JMS и т.д. Если для выполнения этой работы требуется инкубация/издевательская инфраструктура поддержки, я в порядке с этим. На самом деле, я в порядке со средой разработки, которая сильно отличается от нашей производственной среды, если она экономит мне достаточно времени.