Catelogue
Small Talk
Foreword
大家好,我是Patrick!我决定从现在开始,将自己学习的东西发布为博客,不仅是为了未来自己回顾,也为了构建一个OpenSource的Community出一份自己的力量。
Statement of Myself
首先,我个人属于偏学术派,现目前工业上的知识稍微匮乏一些,自己的理论知识比较好,学习能力也很强,需要将自己的knowledge put into use。 我会将自己的一些学术上的知识,以及工业上学习的新skill sets一起发布到我的专栏当中,我会很好的去分类,所以大家fell free to get what you want from my blog,你可以评论,我会很认真地阅读您所提的每一个意见。如果我的文字有任何问题的话,你们直接提出来即可,Don’t mind it,虚心受教。
Best Wishes
希望我们可以一起成为更好的Engineer!
TimeLine
今天是work的第六天,这几天主要是在学习新的东西,但是也谈不上学习,感觉只能是了解一下浅显的SpringBoot, SprintCloud,Eureka,Ribbon,Hystrix,Feign,Zuul,Maven,Dubbo,Zookeeper,Docker,Nacos是在做什么,完成了什么样的功能。还没有去了解的MangoDB,PostgreSQL,Kubernetes。初次之外,主要还是想将一个超大型的项目跑起来,因为之前从环境中拷贝下来,加载到Intellij IDEA中之后,出现了许多问题,今天我主要阐述一下我出现的一些问题和反思,以及自己的技术规划问题。
Problem Series
Problem 1
Some problems were encountered while building the effective model
这个问题发生在我打包项目的时候,这个地方log出来,表示在打包的时候,可以构建出一个项目,但是不能构建出一个effective model。当然我的同事(I’m new in office)告诉我这个日志可以直接忽略,but I don’t think so. cause I’m a damn perfect engineer when I encounter problems, I gonna fix them.
发生这个问题的时候,我的第一反应,先去网上搜索,因为这是一个插件问题,但是我对maven的plugin并不是非常熟悉,所以我就看了一下Maven插件的一些原理上的东西。解决了我们为什么需要插件,以及它和dependency之间的区别。所以在看了这个问题之后,我试图去解决出现这些警告,从原理上去解决,因为我觉得作为一个potent程序员,应该具有去写dependency的能力。
Problem 2
dependency.(groupId:artifactId:type:classifier)' must be unique
如你所见,这是我遇见的第一个错误,根据在日志文件中的解释,我发现了这是因为在一个POM(Project Object Model)文件中,只能出现一次,所以下载下来的文件,之前的开发者,还是连着写了两个相同的dependency,so unprofessional。把重复的删除,问题就解决了。
Problem 3
Some problems were encountered while building the effective model for com.dist:dgp-dubbo-server-base:jar:1.0.0-SNAPSHOT