我写了一个批处理文件来执行SVN签出,将我从存储库签出的所有项目保存到我的工作区并启动eclipse。
启动eclipse后,我需要导入这些项目,但我想找到一种自动化方法。需要帮助知道如何做到这一点。
set svnbin="C:\Program Files\VisualSVN Server\bin\svn.exe"
set svnroot= some_url
%svnbin% list %svnroot%>projects.txt
type projects.txt
echo ============================================================%NL%
set /p checkout="Enter project name to checkout="
set svnfolder= some_url/%checkout%/trunk/
set CheckOutLocation=C:\Users\user\workspace\
svn checkout %svnfolder% %CheckOutLocation%\%checkout%\trunk\
现在,我的工作区文件夹中有项目。我怎样才能自动化eclipse 单独添加这些现有项目?
答案 0 :(得分:0)
如果您要检出的项目不是eclipse项目,那么您可以尝试运行mvn命令
mvn eclipse:eclipse
这会将您的项目转换为eclipse项目,然后您可以将它们导入到eclipse中。
我没试过,但这是我的2美分 -
如果在签出时它们是Eclipse项目,则可以将.project,.classpath和.settings文件夹复制到文件夹中,并将此文件夹作为Eclipse工作区的项目之一。