我正在使用eclipse和tomcat。在服务器(右键单击)选项卡,你有选择: 清洁,发布和清洁Tomcat的工作目录,做这些选项确实和他们如何从项目不同>构建Eclipse:清洁,构建和发布之间的区别
回答
当您运行"project > Build"
时,eclipse会将编译路径中文件夹中的所有源编译为.class文件,并将.class文件放入您指定的输出文件夹中。这两个文件夹都可以从Project-> Properties-> Java Build Path
进行配置。请注意,eclipse具有增量构建功能,它只会编译自上次构建项目以来发生更改的源。
如果您为项目启用了自动构建(通过"Project-> Build Automatically"
),那么当您在构建路径中添加,删除或修改源文件时,"project > Build"
将自动运行,因此您不必调用“project>在这种情况下手动构建“。
服务器选项卡中的Publish
选项将通过复制项目资源(例如xml配置文件,web资源(html,css,js等)以及从您获得的已编译的.class文件将应用程序部署到Tomcat实例将"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
清洁,发布和清洁Tomcat工作目录选项在服务器文件上工作,另一方面Project>在工作区文件上构建工作(项目在工作区文件夹内)。服务器文件和工作区文件通常位于不同的文件夹中,这取决于您如何配置服务器。
编译:编译项目
清洁构建路径更改的源文件:编译项目中构建路径上的所有源文件
发布:在Web服务器实例中部署更新的项目
- 1. 服务器清洁和项目清洁之间的区别
- 2. 构建和清洁/ Eclipse的脚本
- 3. 清洁和strip_tags导轨之间的区别
- 4. msbuild发布和包之间的区别
- 5. 调试和发布之间的区别
- 6. 构建和制造之间的区别?
- 7. 构建和部署之间的区别?
- 8. Eclipse和Ant之间的区别在Android上构建
- 9. classpath和构建路径之间的区别(在Eclipse中)
- 10. MySQL发布版本之间的区别
- 11. 火与发布之间的区别
- 12. Eclipse p2:category.xml和site.xml之间的区别
- 13. eclipse 3.8和3.8.1之间的区别?
- 14. 布局之间的区别?
- 15. 结构和类之间的区别?
- 16. VS和/ target中的'Publish ...'之间的区别:MSBuild中的发布?
- 17. 清洁安装后无法识别Eclipse工作区
- 18. 异步发布请求和表单帖之间的区别
- 19. Gradle上传和Gradle发布之间的区别
- 20. Xcode调试和发布之间的区别
- 21. 调试和发布文件夹之间的区别
- 22. 在VS中构建和发布的区别?
- 23. Eclipse Classic和Eclipse for Java Developers之间的区别是什么?
- 24. R:[[]]和$之间的区别,同时构建线性模型
- 25. 构建部署包和msbuild t之间的区别:包
- 26. 构建工具和任务运行器之间的区别
- 27. Grails BuildConfig.groovy,构建,编译和运行时之间的区别?
- 28. Visual Studio:构建控制器和代理池之间的区别
- 29. 之间的〜/和的区别../
- 30. Eclipse for Java(EE)开发人员和Eclipse Classic之间的区别是什么?
非常感谢。完美的答案。 – Maro 2011-04-14 03:30:20
添加到orig posters问题,因为他问服务器 - >清洁,什么是项目 - >清洁和服务器 - >清洁之间的区别? – armyofda12mnkeys 2013-01-11 21:18:14
没有关于clear的信息 – Premraj 2015-06-09 09:56:00