diffplug / diffplug/spotless

Bind to maven phase is not working

Aperta
#2,112 2 commenti 5 reazioni 0 assegnatari Vedi su GitHub
bug-unconfirmed
Lingua principale
Java
Stelle
5.6k
Fork
559
Merge medio
1g 14h
PR unite (30g)
43

Descrizione

If you are submitting a **bug**, please include the following:

Summary:
Applying the spotless maven plugin to specific phases is not working. For example, having binded check to validate phase and apply to verify, running verify also applies spotless.
Plugin goals run correctly individually eg `mvn spotless:check`

public git repo with example: https://gitlab.com/thahgr/spotless-maven-phases-test

to reproduce
- modify a file adding an incorrect identation (eg new line)
- run mvn verify

expected: the command should fail because spotless check failed
actual: the command succeeds while writing files with spotless::apply

versions:
maven: 3.8.1
java: 17
spotless: 2.43.0
google-java-plugin: 1.22.0
os: Ubuntu 22.04.4 LTS

Spotless configuration

```





${google.java.format.version}
GOOGLE
true


UNIX

```
```


spotless-check

check

verify


spotless-apply

apply

validate

```

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia dal repository di riproduzione collegato e dalla relativa configurazione Maven, quindi esegui `mvn verify` dopo aver introdotto l’errore di indentazione descritto. Confronta le esecuzioni configurate di validate e verify con il fallimento previsto e la formattazione osservata, e considera il problema risolto quando `verify` esegue gli obiettivi nell’ordine previsto senza applicare modifiche inaspettatamente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
build-system
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.