diffplug / diffplug/spotless

Path encoding problem with Groovy

Offen
#2,726 2 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
5.6k
Forks
559
Ø Merge
1 T. 14 Std.
Gemergte PRs (30 T.)
43

Beschreibung

There seems to be a path encoding issue with Groovy. In the root folder where the pom.xml is located, the following temporary directories are created:

```
file%3A%2Fvar%2Ffolders%2F9m%2F7lp33cd577ngz_41_806qk3m0000gn%2FT%2Fspotless-groovy9943439919469970507%2F/
```

Instead of `/var/folders` it seems to encode the slashes as `%2F` and colon as `%2A`.

Any idea what could be going on?

System details:
- MacOS Sonoma 14.8.1

```pom.xml

com.diffplug.spotless
spotless-maven-plugin
3.0.0






4.21
greclipse.properties






check




```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, das Problem mit der gezeigten pom.xml-Konfiguration unter macOS Sonoma unter Verwendung des Groovy Greclipse-Formatters zu reproduzieren. Verfolge, wie der Pfad des temporären Verzeichnisses erstellt und durch die Integration des Groovy-Formatters weitergegeben wird; abgeschlossen ist die Aufgabe, wenn der temporäre Pfad ein nutzbarer Dateisystempfad bleibt und die Maven-Prüfung abgeschlossen wird, ohne codierte Verzeichnisse zu erstellen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
groovy, java, macos
Bereich
build-system, tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.