MyEclipse的build、clean、publish、clean(redeploy)的区别
2020-04-23 12:13
901 查看
MyEclipse的build、clean、publish、clean(redeploy)的区别
build
就是将工程src目录的内容全新输出到工程的classes目录下,全面覆盖旧的文件,需要编译的会编译后再输出
clean
就是把workspaces内对应工程的classes目录下的内容全部删除
publish
就是将工程内容全新发布到服务器,将之前的部署文件全部覆盖掉,另外如果将项目从服务器整个移除了,操作publish不会将已移除的项目自动部署到服务器上
publish是发布的意思,其实也就是部署,IDE会判断工程内容是否有变化,有变化则会将最新的部署到服务器,没有变化则不会部署
clean(redeploy)
就是先将已经部署到服务器的项目资料文件全部清空,然后再重新部署,包括jsp、xml、html、jar包等文件重新部署
其实这个redeploy和publish功能基本一样,唯一的区别就是IDE会先判断工程内容是否有变化,有变化执行publish才有作用,否则不会执行。而redeploy则不需要判断内容是否有变化,操作redeploy直接将服务器旧的工程内容清空再重新部署
所以对于MyEclipse而言,部署翻译成英文就是publish或者deploy
新增了java文件或者修改了已有的java文件
如果MyEclipse没有设置自动build,你要先build项目,然后再publish到服务器就可以了
删除了java文件或者包
要不要先clean,再build项目才行?我实际操作过,其实并不需要,直接build project就可以了,因此clean这个功能是在什么情况下使用,估计是IDE有时候出错,并没有将多余的文件彻底清除掉时,才需要操作clean,正常情况下没有必要操作clean
修改了classes目录以外的文件
其实就是src以外的文件,通常是WebRoot目录下的文件,那么就和clean、build没有关系了,只要选中你要运行的项目,操作redeploy或者publish,修改的文件才能部署过去,而且是全面覆盖旧的文件
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- 部署在eclipse上的Tomcat上的publish和clean的区别
- Clean 和 Build的区别
- Visual Studio 中 Build、Rebuild 、 Clean 之间的区别是什么?
- Compile、Make和Build的区别(as make, build, clean, run)
- Eclipse: Difference between clean, build and publish
- VS2008 Clean+Build Rebuild 区别
- Android Studio Make Project , Rebuild Project , Clean Project , app->Tasks->build->Clean 区别
- eclipse tomcat publish和clean作用和区别
- make clean与make distclean的区别
- MyEclipse提示Errors occurred during the build
- make clean与make distclean的区别
- make clean、make mrproer 以及make distclean的区别
- IDE中Compile,Make和Build的区别(转)
- Eclipse或MyEclipse 报错 “build path contains duplicate entry..."解决方法
- vc中的build,run,compile的区别
- Myeclipse 解决 Myeclipse build workspace慢,validation javascript,jsp慢的问题
- myeclipse 8.6安装flash build 4 插件
- MyEclipse中Navigator,Project Explorer的区别。
- RCP 工程中 MANIFEST.MF, plugin.xml, build.properties三种文件的区别
- Visual Studio 中 Build 和 Rebuild 的区别