簡體   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