我只是想知道是否最好将所有Eclipse项目放入一个工作区,或者每1个项目执行一个工作区.我只是一个单独的开发人员,或多或少的爱好,但我创建的应用程序实际上有生产版本在相当频繁的cron作业上运行,所以它几乎像业余生产环境.
到目前为止我注意到的唯一问题是导出JAR,我有可能包含来自其他项目的源文件,看起来它可能会变得混乱.
ome*_*med 27
我围绕产品创建Eclipse工作区,因为对我来说,产品可以包含多个项目,例如将核心库编译到项目中的一个jar中,这是由其他项目使用的.
在生产环境方面,您会希望产品在不同的目录结构中运行,更加清晰.在eclipse中,工作空间创建一个具有工作空间名称的目录.因此,基于产品/应用程序而不是其中的一个或多个项目创建工作空间.
Col*_*inD 27
我曾经保持不同的工作空间,但厌倦了保持它们之间的设置一致的困难.现在我要做的是为不同的项目创建工作集并更改当前窗口工作集以过滤掉除了我想要处理的所有内容之外的所有内容.到目前为止,这对我来说很好.
由于每个项目可以有多个工作集,并且窗口工作集可以是工作集的任意组合,因此很容易在任何给定时间以这种方式查看您想要的内容.
如果项目是相互关联的(即彼此依赖),那么将它们放在同一个工作区中通常是有意义的.此外,如果您正在处理几个项目以解决相关问题,则同样适用.
否则,您将浪费大量时间不必要地更改工作空间,尤其是当IDE立即向您显示一个项目中的更改对另一个项目的更改时.
我不仅为每个项目保留单独的工作区,而且还保留Eclipse的单独副本.这是因为我通常不得不长期将项目放在冰上并返回给他们(几乎没有注意到),他们绝对必须建立.我不能冒这个为我的最新项目(基于maven)安装的插件会干扰其中一个遗留系统(基于ant)的构建过程的机会.为了记录,我记录了那些遗留系统的eclipse环境,但是在修补生产bug时我没有时间搞乱eclipse.
归档时间: |
|
查看次数: |
29086 次 |
最近记录: |