哪些Eclipse文件适合置于源代码管理之下,显然除了源代码之外?
在我的项目中,具体来说,我想知道:
.metadata/*
project-dir/.project
project-dir/.classpath
project-dir/.settings/*
如果有任何相关的内容,请解释您的指南.
当我复制一个Eclipse项目目录时,它包含.classpath和.project文件,这样当我将同一个目录带到另一个Eclipse实例时,我不需要设置我的构建路径等(假设所有资源都包含在内)在项目中,而不是外部.)
但是,此过程不会导致启动配置文件与目录"一起".
是否有其他文件/目录结构我可以"携带"到另一个包含我的启动配置文件的Eclipse实例?
我可能在Eclipse运行配置中存在损坏问题.这是在我拖动(或复制粘贴,我不记得)MyClass从中调用的Java类之后project1发生的project2.然后我删除了project1.当我创建一个新的运行配置时,给出的名称是MyClass (1).换句话说,它认为已经有一个运行配置被调用,MyClass所以新的配置必须附加一个数字.(编辑:没有现有的MyClass运行配置,因此附加数字没有明显的原因.实际上,我删除了所有运行配置.)
如何轻松清理元数据并以最少的手动工作再次构建?
如果有一个元数据删除建议不仅仅是运行配置,那么如果它不会创建大量手动工作以使设置再次工作,那么这可能仍然是一个很好的解决方案.
编辑:问题可能是由MyClass - project1导出对话框中有一个名为visible 的启动配置引起的. project1不再存在,但这个残余依旧存在,捆绑了阶级名称MyClass.我不确定运行配置和启动配置之间是否存在差异.
在我之前的Eclipse版本中,我可以从用于启动所有其他程序的相同运行或调试配置菜单启动我的JBoss服务器,如果我在"构建工作区"进行时启动服务器,则启动会阻止直到构建工作区完成.
现在我已升级到Luna,如果我想启动JBoss,我必须转到服务器选项卡,因为JBoss不再在我的其他程序的运行/调试菜单中列出,而且,如果我启动服务器时"构建工作区"正在进行中,服务器立即启动.通常这会导致问题,因为在构建完成后,在运行的服务器JVM中替换类,并且我注意到热替换不成功.
如何恢复服务器的旧行为?是否仍然可以让服务器启动等待构建工作区完成?