今天打包maven报了很多错,我之前是parent继承parent项目,该项目没有用spring boot,而是自己到了很多spring 的各种包,
但是我这个继承项目screen,想用spring boot,就造成很多异常,我开始不理解maven的机制,<depndency>spring boot<depndency>的同时,又dependency很多spring 的一些包<depndency>spring xxx<depndency>
造成了包的冲突,后来我开始parent继承org.springframework.boot,原来spring boot pom提供了很多已经配好的spring的相关包
dependencyManagement,只要用dependency,不用提供version就可以用了,而且还提供了很多,但是有一些plugin的问题,
比如我需要在build里写下resource一些关于spring的文件拷贝,后来发现spring-boot-starter-parent这个pom下都有,于是继承了spring-boot-starter-parent,这里面还有pluginManagement,只要写到plugin就可以
这个讲maven的