Saltar al contenido

Error del paquete Maven: org.apache.commons-lang no existe (Java)

Solución:

Intente ejecutar los siguientes comandos y examine el resultado:

$ mvn dependency:tree
$ mvn help:effective-pom

Buscar commons-lang, tal vez algo llame su atención, como exclusiones o anulaciones de dependencia. También es:

$ mvn dependency:copy-dependencies

proceso de copiar commons-lang JAR a tu target?

Agregar la siguiente dependencia a pom.xml en la etiqueta de dependencias me ayudó:

    <dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.1</version>
    </dependency>

Hice “mvn clean install -U” sin settings.xml, por lo que se equivocó. Luego agregué settings.xml, hice “mvn clean install -U”, dijo “error: org.apache.commons-lang no existe”. Sé que el código se creó con éxito en otra máquina. Entonces no era mi código. Después de aproximadamente 2 o 3 horas, finalmente me di cuenta de que .m2 repository estaba dañado por mi primera ejecución. Así que simplemente elimine la carpeta “repositorio” completa y ejecute “mvn clean install -U” y lo logró.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *