每一个项目从开始编码到交付都会产生一些通用的类、包以及配置文件等,加强对这些通用文件的管理可以使团队在以后的工作中效率得以提高。比如JSON格式转换的工具类,WebService的项目可能还会用到共同的实体类。一般情况下,我们是将这些类在各个工程中都持有一份,但在某些情况下,这些东西并不是稳定不变的,频繁变更可能会造成多个功能之间持有的类不统一,改善不能得以快速传播等弊端。
良好的开发习惯自然是抽取统一功能的类和包文件,这里以上面提到的JSON格式转换工具类以及实体类在多个工程之间共享为例作一个简单的阐述。
首先,新建一个working set以存放所有与目前项目有关的工程文件。
每个项目都会存在至少一个主工程,这个主工程可能调用了其他工程所提供的服务,如同WebService的客户端服务端之间的关系,也可能会存在这样一个情况,主工程直接调用子工程中的类,那么这种情况如何在eclipse中进行设定呢?
先看一下web工程是如何设定的