发表于: 2017-11-24 22:13:46

1 582


一.今日完成

1.熟悉Wiki提供的"求学大作战"项目的基础资料,包括《求学大作战产品调研报告》,前台后台接口文档,原型图以及PM对原型图的讲解视频,用户需求文档等;

2.围观Java大佬讲课视频,学习"做复盘项目要知道的事情","Java代码生成流程"和"scallop Tuscany"等资料;

3.学习使用IDEA查找依赖关系,解决jar包冲突

(1)maven工程,一个artifact的jar包可能不只一处被依赖;有时候依赖会出现相同的artifact却不同版本,相互存在冲突,这时就需要exclude某个版本。

在命令行工程目录下执行mvn dependency:tree可以出来文本的依赖关系,但是不会把一个artifact的每处依赖都显示出来,只会出现第一次被依赖的地方。

(2)IDEA有个Maven Projects窗口,一般在右侧maven工具栏找到,或者菜单栏打开:View>Tool Windows>Maven Projects;

选择要分析的maven module,右击show dependencies,会出来该module的全部依赖关系图,非常清晰细致。

(3)在图里选中一个artifact,则所有依赖该artifact的地方都会一起连带出来突出显示,如果有不同版本的也会标记出来。这样该artifact在该工程里是如何被直接或间接引入的进来也就明朗了。

(4)如果有冲突的版本,可以右击该版本的节点然后Exclude,对应的pom.xml就已经成功修改了。(IntelliJ IDEA对于文件的修改都是实时保存的,无须Ctrl+S).


二.明日计划

1.由于大佬讲解视频内容较多,计划今天吧剩下部分全部看完;

2.向其他分院师兄请教关于复盘项目方案制作香瓜问题,尽快在接下来的一到两天内申请进行方案评审.


三.遇到问题

后台系统将学员状态改为"结业",修真院要把我赶走了.


四.收获

以上.



返回列表 返回列表
评论

    分享到