springboot问题排解
1.SpringBoot 升级到 2.1.5.RELEASE 以上后 pom.xml 报 Unknown错误
1.SpringBoot 升级到 2.1.5.RELEASE 以上后 pom.xml 报 Unknown错误
在Eclipse中使用STS快速创建,或者根据官方网站生成项目的时候,相信有不少码友和我一样,在创建完之后pom.xml文件一直报Unknown错误,
主要原因是2.1.5.RELEASE 升级到了。3.1.2 造成的问题,有些IDE插件不兼容的问题造成的。
解决这个问题只需要,在pom.xml 文件中的 properties 加入maven jar 插件的版本号,如下所示:
<properties> <java.version>1.8</java.version> <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version> </properties>
这样我们就可以愉快的用spring boot的新版本了。
2.maven项目pom.xml第一行报错: org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apach
详见:https://www.cnblogs.com/youziji/p/12252451.html
网上查到的资料有
1、把parent version改成2.1.4.RELEASE
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version> <relativePath></relativePath> </parent> 改成 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.4.RELEASE</version> <relativePath></relativePath> </parent>
2、网上最多的解决方案,有些评论说可以,但是我的不行,有可能是我电脑网络问题 Help-->Install New SoftWare——>Add
name:MavenArchiver
location:https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17.2/N/LATEST
和http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/
3、最后用的是如下这种办法
3.Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could
在项目的
DemoApplication中加入exclude = {DataSourceAutoConfiguration.class}
如下
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }