maven项目SpringBoot框架

Create a simple project (skip archetype selection), Springboot就是个简单的maven 项目

出现警告:

关于JUnit的部分:

Duplicating managed version 4.12 for junit 

大意是:
为junit复制托管版本4.12

原因:

很明显的版本冲突问题,重复定义了版本。

最近使用springboot。

解决方法:

原来在父的pom文件中已经定义了,果断删除当前依赖的version。

注意注意:

  pom配置文件写完之后一定要做的操作:

    1、右键项目名,点击“Maven”

     2、点击“update project”

  否则项目会报错。错误大致是:

  java.lang.NoSuchMethodError: org.apache.tomcat.util.scan.StandardJarScanner.

抛出异常:

java.lang.NoSuchMethodError: org.apache.tomcat.util.scan.StandardJarScanner.setJarScanFilter(Lorg/apache/tomcat/JarScanFilter;)

没有这个方法的错误。

原因:

1.存在重复的jar包。2.版本调整带来的影响。

  经排查,发现MyEclipse Tomcat v7.0 Runtime Libraries包,和Maven Dependencies包中均包含org.apache.tomcat.util.scan.StandardJarScanner类。

解决方法:

  于是,取消MyEclipse Tomcat v7.0 Runtime Libraries包,运行正常。

正常运行的结果:

出现的日志:

原文地址:https://www.cnblogs.com/stujike/p/8421652.html