繁体   English   中英

将现有 Spring 引导项目从 java 1.8 更新到 java 11

[英]Update existing Spring Boot project from java 1.8 to java 11

物化全功能 Spring 从存储库引导应用程序代码,并与 java 1.8 一起正常工作。 升级到 Java 11 时出现错误,例如可以从多个模块访问某些包

1. The package javax.xml.parsers is accessible from more than one module: <unnamed>, java.xml

2. The package org.xml.sax is accessible from more than one module: <unnamed>, java.xml

试图通过使用以下链接中提供的方法限制依赖来解决问题,但没有帮助。

  1. Eclipse 将构建路径切换到 JDK 10 后找不到 XML 相关类

  2. https://www.eclipse.org/eclipse/news/4.8/jdt.php#Java9

设置 Eclipse JRE

在 POM 中设置 Java 版本

设置Sping版本

Archiva 依赖项集成到 Spring 作为 rootParent 启动

升级到 java 11 时出错

迁移项目的构建路径

Reason: Conflict between xml.apis and java.xml .due to the modularity concept in java

解决方案:在 maven pom 文件中排除xml.apis依赖项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM