Подтвердить что ты не робот

Eclipse: Разница между чистой, сборкой и публикацией

Я использую eclipse с tomcat. На вкладке "Сервер" (правой кнопкой мыши) есть следующие опции: Очистить, опубликовать и очистить каталог Tomcat Work, что действительно делают эти параметры и как они отличаются от проектa > Build

4b9b3361

Ответ 1

Когда вы запустите "project > Build", eclipse скомпилирует все источники в папках в пути сборки к файлам .class и поместит файлы .class в указанную вами папку вывода. Обе эти папки можно настроить с помощью Project-> Properties-> Java Build Path. Обратите внимание, что eclipse имеет функцию инкрементной сборки, которая будет компилировать только те источники, которые были изменены с момента создания проекта.

Если вы включите Auto-build для проекта (через "Project-> Build Automatically"), "project > Build" будет запускаться автоматически при добавлении, удалении или изменении исходных файлов в пути сборки, поэтому вам не нужно звонить "project > Build" вручную в этом случае.

Параметр Publish на вкладке сервера будет развертывать приложение в экземпляре Tomcat, копируя ресурсы проекта, такие как файлы конфигурации xml, веб-ресурс (html, css, js и т.д.) и скомпилированные файлы .class, которые вы получаете от "project > Build" до правильного расположения экземпляра Tomcat.

Итак, "project > Build" заключается в компиляции java-источников в файлы .class, в то время как параметры на вкладке сервера касаются развертывания приложения в экземпляре tomcat и поддержки экземпляра tomcat.

Вы можете найти информацию о вкладке "сервер" (т.е. веб-инструментальной платформы) по следующим ссылкам: http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.wst.server.ui.doc.user/topics/tpublish.html http://wiki.eclipse.org/WTP_Tomcat_FAQ

Ответ 2

Сборка: скомпилировать измененные исходные файлы в пути сборки в проекте
Очистить: скомпилировать все исходные файлы в пути сборки в проекте
Публикация: развертывание обновленного проекта в экземпляре веб-сервера

Ответ 3

Очистка, публикация и очистка параметров каталога Tomcat Work работают с файлами сервера, с другой стороны Project > сборка работы с файлами рабочей области (проекты находятся внутри папки рабочей области). Файлы сервера и файлы рабочей области обычно находятся в разделенных папках, это зависит от того, как вы настроили свой сервер.