一个较大的工程往往需要多个项目组成,便于更好的并行开发和管理,但最后还是要合到一起来发布。那如何往主项目里添加其他辅助项目呢?

  通常的做法是将辅助项目打包成jar包,像库一样导入到主项目,但是如果我们想要在主项目中同时编辑辅助项目中的代码,这种做法就有障碍了。eclipse还支持另一种做法:link source,通过连接到辅助项目的源代码目录,我们可以在主项目中查看和编辑辅助项目的代码了,最后还可以一块编译生成,操作如下:

右键项目--build path--link source--browse,选择辅助项目的代码目录,如果与主项目的代码目录重名,我们可以修改一下Folder name.

编译时可能会报错,在生成路径里找不到某个类,但是这个类已经被导入到编译路径了啊?其实原因是我们没有只能link source的生成路径为主项目的默认生成路径,修改如下:

  右键项目--build path--configure path--java build path--source,将Allow output folders for source folders这个选项前面打勾,然后选择OK,重新编译即可。

最新文章

  1. NetMQ(四): 推拉模式 Push-Pull
  2. openfire安装
  3. java求素数和求一个数的一个正整数的质因数
  4. PHP高手如何修炼?
  5. HDU 1025 Constructing Roads In JGShining's Kingdom(二维LIS)
  6. Instagram的技术探索2(转)
  7. java 正则表达式学习
  8. [记录]使用Gitblit 在windows 上安装Git Server
  9. XMPPFramework ios 例子中链接服务器失败,opnefire 服务器链接失败
  10. jquery-pager分页
  11. nodejs初体验
  12. Selenium终极自动化测试环境搭建(一) Selenium+Eclipse+Junit+TestNG
  13. Shell遍历文件的每一行
  14. Sonar Qube QA
  15. HDU 3729 I'm Telling the Truth(二部图最大匹配+结果输出)
  16. Win10系统下安装Oracle服务器和Oracle客户端
  17. 深入理解 Python 异步编程(上)
  18. linux下初始化mysql时报错
  19. spring mvc 500错误Allocate exception for servlet AppService javax.naming.NamingException: Cannot create resource instance 竟是@Resource的原因
  20. java反射修改final变量

热门文章

  1. windows64系统下安装 redis服务 (详细)
  2. FPGA选型
  3. HDU 5434 Peace small elephant 状压dp+矩阵快速幂
  4. 《IT小小鸟》的阅读心得
  5. android入门 — Service
  6. lintcode-221-链表求和 II
  7. 继承&构造函数
  8. 软工网络15团队作业4-DAY3
  9. 奇异值分解(SVD)原理详解及推导 (转载)
  10. selenium Object Page 设计模式理解及实现!