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启动主程序即可。
后记
不但是开发工具,类库用起来也很不顺手。比如DateTime,String等基础类,所提供的功能在方便性方面跟c#所提供的功能差距很大。
后面还会计划写一个自己的类库,实现c#里面比较使用的基础类。
源代码下载点这里 (发一篇文章好麻烦啊,9百多kb居然传不上去,需要的发邮件给我要把 394176724@qq.com)
如果认为无用处,请绕行。需要交流的,可以发邮件给我 394176724@qq.com。
浙公网安备 33010602011771号