[Bug]: Build fails with "Unknown cli flag: --scripts-prepend-node-path" due to outdated Spotless plugin

Abierto Apto para principiantes
#11,997 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
78/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
java
Área
build-system

Línea de trabajo

Localiza la configuración de Gradle que declara el plugin Spotless y comprueba la versión utilizada para el build. Ejecuta ./gradlew build, centrándote en :test-support:spotlessJava; se considera terminado cuando el build se completa sin el error npm --scripts-prepend-node-path.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

type/bug
Module

Core

Testcontainers version

latest master

Using the latest Testcontainers version?

Yes

Host OS

macOS

Host Arch

arm

Docker version
Client:
 Version:           29.7.2
 API version:       1.55
 Go version:        go1.26.5
 Git commit:        a7dcaa6
 Built:             Wed Aug  5 18:27:50 2026
 OS/Arch:           darwin/arm64
 Context:           desktop-linux

Server: Docker Desktop 4.87.0 (236836)
 Engine:
  Version:          29.7.2
  API version:      1.55 (minimum version 1.40)
  Go version:       go1.26.5
  Git commit:       6a43e3d
  Built:            Wed Aug  5 18:28:35 2026
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          v2.2.5
  GitCommit:        e53c7c1516c3b2bff98eb76f1f4117477e6f4e66
 runc:
  Version:          1.3.6
  GitCommit:        v1.3.6-0-g491b69ba
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
What happened?

The Gradle build fails with an error related to the Spotless plugin when it tries to run prettier. The error is:

npm error Unknown cli flag: --scripts-prepend-node-path

This happens because the version of Spotless used by the project does not support this npm flag. The issue was fixed upstream in Spotless version 8.10.1 (see diffplug/spotless#3024).

Expected behavior

The build should complete successfully without npm-related errors.

Current behavior

The build fails during the :test-support:spotlessJava task.

Steps to reproduce
  1. Clone the repository.
  2. Run ./gradlew build.
Proposed solution

Update the Spotless plugin to version 8.10.1 or later.

Relevant log output
> Task :test-support:spotlessJava FAILED
...
npm error Unknown cli flag: --scripts-prepend-node-path
...
Additional Information

No response

Lenguaje dominante
Java
Estrellas
8.7k
Forks
1.9k
Merge medio
2 d 17 h
PR fusionados (30 d)
9

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de testcontainers/testcontainers-java

Todos los issues de testcontainers/testcontainers-java

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.