Мне нужно, чтобы проект Java EE генерировал файл WAR автоматически - желательно с разнесением - в отличие от выбора Экспорт -> Файл War.
Я поигрался с различными определениями серверов, но не смог заставить работать ни предварительный просмотр Java EE, ни HTTP-сервер, и перед установкой каждого из серверов, специфичных для внешнего контейнера, я хотел бы услышать, сделал ли кто-нибудь эта работа.
Итак, вопрос в том, какие шаги нужно предпринять, чтобы развертывание WAR автоматически создавалось и поддерживалось Eclipse?
РЕДАКТИРОВАТЬ: это Eclipse 3.5 Java EE, и это динамический веб-проект в Eclipse. Я хочу, чтобы файл / дерево WAR можно было легко скопировать на сетевой диск, чтобы он был доступен для целевого хоста. На нем установлена встроенная Jetty, но меня интересует общая WAR.
MyEclipse может сделать это, но мы стандартизируем простой Eclipse.
РЕДАКТИРОВАТЬ: Это конкретное веб-приложение будет работать во встроенной Jetty. Так как этот вопрос был задан, мы обнаружили, что опытным путем нам нужно иметь полное дерево, содержащее приложение со встроенным Jetty, war-файлом (в разобранном виде) и все построенное сервером Hudson, чтобы избежать человеческих шагов в процессе build-deploy-process. Поэтому для нас ответом является сценарий с использованием ant (с использованием ant4eclipse).
РЕДАКТИРОВАТЬ 2012: Подход ant4eclipse в целом оказался слишком негибким и хрупким в долгосрочной перспективе, поэтому мы перешли на Maven. Это решило очень много проблем, включая эту.