Не могу собрать Jacksum на Java 19
От: Glestwid  
Дата: 14.03.23 21:17
Оценка:
Вот есть такой проект https://github.com/jonelo/jacksum. Попытался его собрать локально у себя на Java 19, но получил одни ошибки:

C:\tmp\jacksum>mvn install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------< net.jacksum:jacksum >-------------------------
[INFO] Building Jacksum 3.5.0
[INFO] from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.0:resources (default-resources) @ jacksum ---
[INFO] Copying 16 resources
[INFO]
[INFO] --- compiler:3.10.1:compile (default-compile) @ jacksum ---
[INFO] Changes detected — recompiling the module!
[INFO] Compiling 534 source files to C:\tmp\jacksum\target\classes
[INFO] /C:/tmp/jacksum/src/main/java/net/jacksum/zzadopt/de/flexiprovider/api/Registry.java: C:\tmp\jacksum\src\main\java\net\jacksum\zzadopt\de\flexiprovider\api\Registry.java uses or overrides a deprecated API.
[INFO] /C:/tmp/jacksum/src/main/java/net/jacksum/zzadopt/de/flexiprovider/api/Registry.java: Recompile with -Xlint:deprecation for details.
[INFO] /C:/tmp/jacksum/src/main/java/org/bouncycastle/util/Strings.java: C:\tmp\jacksum\src\main\java\org\bouncycastle\util\Strings.java uses or overrides a deprecated API that is marked for removal.
[INFO] /C:/tmp/jacksum/src/main/java/org/bouncycastle/util/Strings.java: Recompile with -Xlint:removal for details.
[INFO] /C:/tmp/jacksum/src/main/java/org/bouncycastle/crypto/params/SkeinParameters.java: Some input files use unchecked or unsafe operations.
[INFO] /C:/tmp/jacksum/src/main/java/org/bouncycastle/crypto/params/SkeinParameters.java: Recompile with -Xlint:unchecked for details.
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /C:/tmp/jacksum/src/main/java/net/jacksum/statistics/StatisticsOnCheckedFiles.java:[31,47] cannot find symbol
symbol: class CommonHashStatistics
[ERROR] /C:/tmp/jacksum/src/main/java/net/jacksum/statistics/StatisticsForHashedFiles.java:[29,47] cannot find symbol
symbol: class CommonHashStatistics


В требованиях у автора написано:

GNU/Linux, Microsoft Windows, or macOS
JDK 11 or later


, вроде же 19 > 11:

C:\tmp\jacksum>java -version
java version "19.0.2" 2023-01-17
Java(TM) SE Runtime Environment (build 19.0.2+7-44)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.2+7-44, mixed mode, sharing)
C:\tmp\jacksum>mvn -v
Apache Maven 3.9.0 (9b58d2bad23a66be161c4664ef21ce219c2c8584)
Maven home: C:\apache-maven
Java version: 19.0.2, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-19
Default locale: en_US, platform encoding: UTF-8
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"



ЧЯДНТ?
java maven
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.