如果所有文件都在版本控制之下,那么对Eclipse和NetBeans项目进行复制的过程通常需要大量的手动工作。
所以我正在考虑编写一个Ant脚本,该脚本使用svn命令根据标准Maven目录布局重新排列工作副本中的文件。这将使所有文件修订历史保持不变。如果所有文件都已移动到正确的位置,则新目录结构将一起提交。 (而不是在存储库中调用许多小的移动命令)。
您是否了解可以帮助我找到标准Eclipse或NetBeans项目(包括Web项目)的正确“迁移”策略的资源?
例如,标准Java和Web / EJB项目的Eclipse和NetBeans目录结构概述会很有帮助。
答案 0 :(得分:3)
我不知道任何你想要的工具/脚本,但我的一些提示可能会帮助你减轻痛苦。
要查看“构建”标签,您必须切换到“高级标签视图”
alt text http://img189.imageshack.us/img189/7041/m2eclipse.png
答案 1 :(得分:3)
我已经写了一个工具,可以帮你解决一些问题。它被称为'mavenize'。这将扫描任意数量的现有项目,并生成它找到的任何'src'目录的mavenized版本。它将创建目录结构并删除'java'下的java文件以及'resources'下的任何其他内容。我已经习惯了它,这是一个很好的节省时间。得到它: