Bind to maven phase is not working
- 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