Eclipse: różnica między clean, build I publish

Używam eclipse z tomcat. Na karcie server (Kliknij prawym przyciskiem myszy ) masz opcje: Wyczyść, Opublikuj i wyczyść katalog roboczy Tomcat, co tak naprawdę robią te opcje i czym się różnią od project > Build

Author: Jordi Castilla, 2011-04-14

3 answers

Po uruchomieniu "project > Build" , eclipse skompiluje wszystkie źródła w folderach na ścieżce budowania do .pliki klas i umieścić .pliki klas do podanego folderu wyjściowego. Oba te foldery można skonfigurować z Project-> Properties-> Java Build Path. Zauważ, że eclipse posiada funkcję przyrostowego budowania, która kompiluje tylko te źródła, które zmieniły się od czasu ostatniego budowania projektu.

Jeśli włączysz Auto-build dla projektu (poprzez "Project-> Build Automatically"), "project > Build" uruchomi się automatycznie po dodaniu, usunięciu, lub zmodyfikować pliki źródłowe na ścieżce budowania, więc nie trzeba wywoływać "project > Build" ręcznie w tym przypadku.

Opcja Publish na karcie serwer wdroży aplikację do instancji Tomcat, kopiując zasoby projektu, takie jak pliki konfiguracyjne XML , zasoby internetowe (html, css, js itp.) i skompilowane .pliki klas dostajesz z "project > Build" do właściwej lokalizacji instancji Tomcat .

Czyli "Project > Build" chodzi o kompilację źródeł Javy dopliki klas podczas gdy opcje na karcie serwer dotyczą wdrożenia aplikacji do wystąpienia tomcat i utrzymania wystąpienia tomcat .

Informacje o zakładce "Serwer" (tj. Platforma narzędzi internetowych) można znaleźć pod poniższymi linkami: 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

 45
Author: Ken Chan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-14 03:05:10

Build: kompiluje zmienione pliki źródłowe na ścieżce budowania w projekcie
Clean: kompiluje wszystkie pliki źródłowe na ścieżce budowania w projekcie
Publikuj: wdrażanie zaktualizowanego projektu w instancji serwera www

 12
Author: user3686535,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-29 07:13:35

Wyczyść, Opublikuj i wyczyść opcje katalogu roboczego Tomcat działają na plikach serwera, z drugiej strony Project>build work on workspace files (projekty znajdują się w folderze workspace). Pliki serwera i pliki przestrzeni roboczej są zwykle w oddzielnych folderach, to zależy od tego, jak skonfigurowałeś serwer.

 4
Author: Francisco Alvarado,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-14 00:00:32