diffplug / diffplug/spotless

Palantir Java Format does not work with latest 7.0.0 spotless plugin

Abierto
#2,385 4 comentarios 0 reacciones 0 asignados Ver en GitHub
bug-unconfirmed
Lenguaje dominante
Java
Estrellas
5.6k
Forks
559
Merge medio
1 d 13 h
PR fusionados (30 d)
34

Descripción

## Summary of Problem:

Encountered a NoSuchMethodError when trying to use the palantirJavaFormat() method in the Spotless configuration. The error suggests a version mismatch or compatibility issue between the Spotless plugin and the Palantir Java Format library.

## Gradle Version:

8.11.1

## Spotless Version:

Using latest.release in the build script, which resolves to the latest stable version at the time of the build.

## Operating System and Version: macOS Monterey 12.6

## Spotless Configuration Block:

```
groovy
spotless {
java {
palantirJavaFormat()
removeUnusedImports()
target project.fileTree(project.projectDir) {
include '**/*.java'
excludes.each {
exclude it
}
}
}
}
```

## Link to Public Git Repo:

Unfortunately, I do not have a public repository that reproduces the problem at this time.

## Console Errors:

```
FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':spotlessApply'.
> Could not create task ':spotlessJavaApply'.
> Could not create task ':spotlessJava'.
> 'com.diffplug.spotless.FormatterStep com.diffplug.spotless.FormatterStep.createLazy(java.lang.String, com.diffplug.spotless.ThrowingEx$Supplier, com.diffplug.spotless.ThrowingEx$Function)'
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.