一尘不染

Eclipse:清理,构建和发布之间的区别

tomcat

我在tomcat中使用eclipse。在服务器( 右键单击 )选项卡上,您具有以下选项:清理,发布和清理Tomcat
Work目录,这些选项的作用是什么,它们与 项目 >生成*有何不同? *


阅读 303

收藏
2020-06-16

共1个答案

一尘不染

运行时"project > Build",eclipse会将所有源文件编译到.class文件的构建路径上的文件夹中,并将.class文件放入您指定的输出文件夹中。这两个文件夹都可以从配置Project-> Properties-> Java Build Path。请注意,eclipse具有增量构建功能,它将仅编译自上次构建项目以来已更改的源。

如果您为项目启用了自动构建(通过"Project-> Build Automatically"),则"project > Build"在添加,删除或修改构建路径上的源文件时,它将自动运行,因此在这种情况下,您无需手动调用“ project> Build” 。

Publish服务器选项卡选项将通过复制该项目的资源,如XML配置文件,网络资源(HTML,CSS,JS等)将应用程序部署到Tomcat实例,你从一开始编译的.class文件`”project

Build”` 到正确的位置Tomcat实例的。

因此,"Project > Build"关于将Java源代码编译为.class文件,而“服务器”选项卡中的选项是关于将应用程序部署到tomcat实例并维护tomcat实例。

您可以从以下链接中找到有关“服务器选项卡”(即Web工具平台)的信息: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
2020-06-16