`
xubindehao
  • 浏览: 240077 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

让同一eclipse支持项目多分支代码工程

 
阅读更多

 工作中经常出现一个比较囧的情况:有时候需要在这个分支上改代码或加代码、有时候又需要去另一个分支或主干去做更改,而eclipse本身无法对 对同一项目、不同版本的代码进行区分,只能在同一个eclipse工作区间里导入一个版本的代码工程。这样的话,对于上面提到的情况需要同时打开多个 eclipse,建立多个workspace,工作时在多个eclipse之间进行切换,切换不好的话还比较容易出错。而最大的问题的是,机器2G内存已 经比较艰难的支撑系统的快速运行,经常出现等待甚至假死的情况,大大影响了工作的心情和效率,很不爽。
    前几天,自己在整理这个Q的学习、工作笔记时,突然发现了eclipse插件生成eclipse工程、建立classpath文件时可以通过指定 -Declipse.addVersionToProjectName属性来生成不同的classpath文件区别同项目的不同版本。通过对比生成出来的 classpath文件,发现现在的classpath里在项目的后面增加了项目版本的后缀标示,而项目多个分支、主干本身的版本不可能相同,因此,通过 这个命令:

mvn -U clean eclipse:clean eclipse:eclipse -DdownloadSources=true
-Declipse.addVersionToProjectName=true

生成基于版本的classpath文件,继而可以在同一个eclipse中导入同个项目的不同分支、版本的代码工程,极大的节约了机器内存的消耗,更重要的是,大大提高了工作效率。
    如果你的工作也需要经常在多个分支上切来切去,请记住这个命令:

mvn -U clean eclipse:clean eclipse:eclipse -DdownloadSources=true
-Declipse.addVersionToProjectName=true

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics