Gradle Build gibt java.nio.file.InvalidPathException: Unzulässiges Zeichen <:> bei Indexfehler in Windows

Beim Ausführen von gradle build </ code> unter Windows wurde der folgende Fehler angezeigt. Der Dateipfad im folgenden Fehler wird in einen geeigneten umgeschrieben.

* What went wrong:
Execution failed for task ':api:compileJava'.
> java.nio.file.InvalidPathException: Illegal char <:> at index 71: /usr/local/xxx/lib/aaa.jar:/xxx/bbb.jar:/usr/local/xxx/ccc.jar

Die Ursache war der Klassenpfad der Manifestdatei des JAR in der Abhängigkeit. Der Dateipfad wurde hier wie unten gezeigt durch ":" (Doppelpunkt) getrennt angegeben. Der Klassenpfad muss unter Linux mit ":" (Doppelpunkt) angegeben werden, in Windows jedoch mit ";" (Doppelpunkt). Daher tritt ein Buildfehler nur in Windows auf.

Class-Path: /usr/local/xxx/lib/aaa.jar:/xxx/bbb.jar:/usr/local/xxx/ccc.jar

Schließen Sie als Gegenmaßnahme das problematische Glas aus oder erstellen Sie es neu.

Recommended Posts

Gradle Build gibt java.nio.file.InvalidPathException: Unzulässiges Zeichen <:> bei Indexfehler in Windows
Erstellen Sie OpenJDK manuell unter Windows
Ubuntu unter Windows Build-Geschwindigkeit
Erstellen Sie ffmpeg 4.3.1 unter Ubuntu für Windows