Eclipse WTP/m2eclipse - 既不能清理也不能发布到tomcat

jan*_*oth 4 eclipse tomcat m2eclipse

我正在开发一个非常复杂的项目(Java/Spring/Maven多模块),在Ubuntu 11.10/64bit上使用Eclipse Indigo Java EE中的WAR覆盖(大量使用m2eclipse)

直到今天早上一直很好:我不能再清理/发布到tomcat了:

Publishing failed
Could not delete <directory> May be locked by another process.
Run Code Online (Sandbox Code Playgroud)

我可以很容易地通过手工删除这些文件(但仍tomcat的不能发布),我不能找出哪个进程可能会被锁定它(Linux的:lsof <directory>)

我试过的东西在Eclipse中sh..load:删除项目(工作的话),再加入(同样的问题),删除服务器配置,删除Tomcat的配置,更新日食,与-clean开始偏食,移动服务器目录出来的插件文件夹,将项目回滚到前一天肯定工作的分支......

如上所述:直到昨天一切都很好.我在这里发现了这个问题,最近有人遇到同样的问题.谷歌搜索并没有透露太多.有些人有类似的问题,他们通过大量删除/重新创建服务器配置来"修复".试过至少10次.

在同事的linux盒子上也出现同样的问题 - 他昨天建立了自己的系统并立即遇到了它.

我发现m2e-wtp的这个错误报告可能是相关的.

更新:我很确定它是WAR叠加和WTP的Maven集成版本的组合:0.15.1.20120208-1300实际上试图降级到0.14 ......

jan*_*oth 5

这是插件与WAR叠加层的组合.修复了这个夜间版本:http: //download.jboss.org/jbosstools/builds/staging/m2eclipse-wtp-e37/all/repo/ (版本0.16.xxx)

我看到这个URL http://download.jboss.org/jbosstools/builds/staging/m2eclipse-wtp-staging/all/repo/ 提供了15.2.xxx版本,这可能是一个更好的(第一次)尝试,因为我有不知道每晚会出现16xxx的其他问题......