在项目开发中,有时可能会出现两个项目耦合度很高的情况,两边都在进行修改,一边改了,别一边马上就会编译出错。而且在项目的开发阶段,如果两边都改了,同一项目组的第3个人再同时更新两个项目时,会发现两边都编译出错了。
这种情况下,只能使用修改后编译好的jar,更新编译出错的项目,使用其编译通过。
其实Eclipse本身已经提供链接方式引用源码的方式,可以很好的解决互相引用项目在开发阶段的编译问题。
假如我现在有两个项目,互相引用。可以按如下步骤来操作,解决编译问题:
1、打开A项目的构建路径视图
2、点击添加文件夹,弹出文件夹选择界面
3、点击创建新文件夹,弹出新建文件夹界面
4、在新建文件夹中输入源文件夹名,并勾选“链接到文件系统中的文件夹”,选择B项目的源文件夹路径。
5、点击确认,B项目的源文件夹即可被引入的项目中,和A项目一起构建。链接外部文件夹图标和其它也不一样。如下图:
同样在B项目中按上面步骤操作,可使用B项目直接引用A项目的源文件。
说明:
1、链接源文件夹的代码可以在当前项目中直接修改
2、链接源文件夹的代码不能在当前项目中进行CVS同步,如果要同步,只能回到原项目中进行同步。