Eclipse开发之Link Source

            先介绍一下需求吧,公司需要开发一个小系统,但这个系统呢,业务方向完全不同,但数据库是同一套,老大想做成微服务,但项目实在太小了,根本不值得用SpringCloud,Dubbo之类的技术(因为要解决Session共享的问题,但时间不太够呀呀呀呀~),所以我们决定化繁为简,直接把数据库部分拆分出来,然后另外两个业务不同的微服务通过Link Source来引用,用这样非常原始的方法来提高代码的复用性,不过作为一个“新手”(从来没这么干过)还是被这么坑了不少呢。好,接下来就讲讲我被坑的地方吧。。。

            先说Link Source之歌功能在哪,Eclipse右键工程名,选Build path,会有一个link source选项,然后你就可以给项目引入其它项目的一些文件,功能之类的。如下图所示:


link source 操作面板

                第一行很明显就是一个选择要引入的目标文件夹位置,然后第二行就是你给被引入的资源文件夹命名的地方。什么?你问【Variables..】是什么?对不起,我眼瞎,没看见(这是第一个坑),高高兴兴的把数据库的工程文件(src/main/java)引进来了,简单测试发现跑通了。然后感觉大功告成!提交,就傻不拉几的把所有文件都提交了,美滋滋。一会老大问我,小石弄好了没?我说Ok了,你可以宕下来看看,老大一听,赶紧夸我两句,就宕下来了,结果一运行,跪了23333。。。。卧槽,打脸来得太快就像龙卷风。。。出了问题不要怕,在别人身上找原因,实在找不到怎么办?那老老实实的解决问题啊!还能怎么办,我也很绝望啊!然后就开始疯狂“度娘一下”,在看过N多篇博客之后我才发现,额,原来我把项目的.project文件给无脑提交上去了,而且选的是绝对路径(上文说的第一个坑),我老大的工作文件夹跟我肯定不一样啊。。。太傻X了,那怎么办呢?继续看博文,发现一个老哥说到了上图的【Variables...】这个按钮,这个功能按钮就是来选择相对路径的!


Variable 操作面板

                看到红圈处了吧老几位,这就是添加相对路径的地方,然后再跟老大沟通之后就很愉快的解决了这第一个坑。。。下班了,该回家吃饭了,明天再说第二个坑,未完待续哟~~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,287评论 25 708
  • 从上周五笔试百度到现在,也约莫着有六天了,这六天里的每一天,都精神紧张,心绪闷郁。而此时此刻,看着迟迟未来信儿的手...
    Propiram阅读 280评论 0 1
  • 一位朋友从毕业就来这个单位上班了,干的是办公室的工作,已经干了有8年了。弹指一挥间,她经常这么说,从24岁的美好年...
    x小荷尖尖角阅读 241评论 2 2
  • title: DrunkPianoDaily-Initialdate: 2016-11-21 13:09:31ta...
    DrunkPian0阅读 274评论 0 0