我继承了一个旧的java项目,其中不同的团队成员使用不同的开发工具;有些使用emacs,有些使用netbeans,我使用eclipse。因此,当这个项目被检入版本控制时,它只是一堆java文件和ant构建文件。
每当有一个新的分支时,我都会通过subclipse插件在eclipse中签出项目,并生成一些依赖的jar,将它们放在类路径中,然后设置源文件夹等。这变得非常乏味,因为如果其他人使用eclipse,我会帮助他们使用相同的配置。有没有一种方法可以让我在项目上运行一些脚本,将其转换并重组为eclipse项目?
您可以让Ant构建为您创建.project和.classpath文件。我已经用XMLTask套件自己完成了这项工作,因为这些文件只是XML文档。将它们添加到svn中:忽略属性,这样你紧张的队友就不会感到不安。
似乎有一个古老的蚂蚁任务为你做这件事,但我自己没有用过。