代码改变世界

Eclipse解决方案管理

2012-09-21 23:38  lj jiang  阅读(1524)  评论(0)    收藏  举报

 

 

         自己以前做.net开发,现在由于项目需要,做java。用惯了微软提供的工具,感觉java开发环境很不适应。

 

         各个语言及开发环境都有其优缺点。

 

         Visual studio里面有解决方案的概念,对于一般的中型项目,至少都会有一个或多个solution,每个解决方案下面又包含多个project。而eclipse没有这个概念。

如果同时又多个项目(这里的项目指的是业务方面的开发项目,不是project)并行,多个project都放在一个workspace里面,就会比较混乱。这个时候可能有两种方法,第一种是使用working sets,第二种是将不同的项目放到不同的workspace。不论是使用这两个中的哪种方式,在切换不同项目的时候,都要手动点好几次,感觉相当麻烦。

 

         由于上面的原因,自己动手写了一个适用于eclipse的解决方案管理小软件。愿与大家共享。

 

实现原理

1、将eclipse里面的workspace对应到visual studio里面的solution概念。每个新的业务项目都可以使用自己的workspace,跟其他业务项目的project不要混乱放在一起。

2、使用eclipse的启动参数 –data [workspace] 来启动不同的workspace。给每个workspace下面创建一个 .jsln文件,双击文件的时候即实现eclipse的带参数启动。

 

运行效果

 

 

 

 

 

 

 

已实现的功能

1、可以在主程序中选中一个解决方案打开。

2、在主程序中创建新的解决方案。

3、从解决方案目录双击.jsln文件直接启动解决方案。

 

 

使用方法

1、安装.net framework 4

2、运行EclipseSolutionInstall.exe,注册自定义文件类型。

3、运行EclipseSolution.exe启动主程序即可。

 

 

后记

不但是开发工具,类库用起来也很不顺手。比如DateTimeString等基础类,所提供的功能在方便性方面跟c#所提供的功能差距很大。

后面还会计划写一个自己的类库,实现c#里面比较使用的基础类。

 

 

源代码下载点这里 (发一篇文章好麻烦啊,9百多kb居然传不上去,需要的发邮件给我要把 394176724@qq.com)

 

 

如果认为无用处,请绕行。需要交流的,可以发邮件给我 394176724@qq.com