我正在运行
./gradlew clean build
并收到许多错误。仅打印前 100 个,但我需要完整的列表。
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
100 errors
4 warnings
only showing the first 100 errors, of 4360 total; use -Xmaxerrs if you would like to see more
> Task :waldo-spring-boot-starter:compileJava FAILED
FAILURE: Build failed with an exception.
这是我的设置:
./gradlew --version
------------------------------------------------------------
Gradle 7.6
------------------------------------------------------------
Build time: 2022-11-25 13:35:10 UTC
Revision: daece9dbc5b79370cc8e4fd6fe4b2cd400e150a8
Kotlin: 1.7.10
Groovy: 3.0.13
Ant: Apache Ant(TM) version 1.10.11 compiled on July 10 2021
JVM: 17.0.6 (Oracle Corporation 17.0.6+10)
OS: Linux 5.10.164-1-MANJARO amd64
按照消息建议,我设置了
-Xmaxerrs
选项,但无法识别。 -Xdiags:verbose
也无法被识别,但是 -Xms
和 -Xmx
会毫无怨言地被拾取。
export _JAVA_OPTIONS="-Xmaxerrs 5000"
./gradlew clean build
Picked up _JAVA_OPTIONS: -Xmaxerrs 5000
Unrecognized option: -Xmaxerrs
Error: Could not create the Java Virtual Machine.
为什么
-Xmaxerrs
无法识别和/或是否有其他方法来获取完整的错误列表?
我不是 Gradle 专家,但我认为“-Xmaxerrs”是一个 javac 选项,而不是 JVM 选项。 我认为您可以按照此建议解决您的问题。