Когда вы запускаете "project > Build"
, eclipse скомпилирует все источники в папках на пути сборки к файлам .class и поместит файлы .class в указанную вами выходную папку.Обе эти папки могут быть настроены с Project-> Properties-> Java Build Path
.Обратите внимание, что eclipse имеет функцию инкрементной сборки, которая будет компилировать только те источники, которые были изменены с момента последней сборки проекта.
Если вы включите автоматическую сборку для проекта (через "Project-> Build Automatically"
), "project > Build"
будет запускаться автоматически при добавлении, удалении или изменении исходных файлов в пути сборки, поэтому в этом случае вам не нужно будет вручную вызывать «проект> Сборка».
Параметр Publish
на вкладке сервер развернет приложение в вашем экземпляре Tomcat, скопировав ресурсы проекта, такие как файлы конфигурации xml, веб-ресурс (html, css, js и т. д.), и скомпилированные файлы .class, полученные из "project > Build"
, в правильныерасположение экземпляра Tomcat.
Итак, "Project > Build"
- это компиляция исходных текстов java для файлов .class, а параметры на вкладке сервера - развертывание приложения на экземпляре tomcat и поддержка экземпляра tomcat.
Youможно найти информацию о «вкладке сервера» (то есть платформе Web Tools) по следующим ссылкам: 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