Saltar al contenido

Maven, el paquete no existe

Solución:

De su muestra, no podemos ver ningún artefacto que contenga el paquete. com.mycompany.common.objects Tu estas usando.

Está agregando la dependencia com.mycompany.Common: común como POM (y está declarando el paquete de com.mycompany.Common: común como POM también). Si en realidad es un artefacto JAR que contiene el paquete que necesita usar, elimine el packaging desde el POM y la dependencia (lo que significa, usando el valor predeterminado que es JAR).

Para cualquiera que tenga problemas con esto y no esté familiarizado con Java, asegúrese de que dicho paquete exista en su repositorio local. Maven tiene un repositorio local ~/.m2 donde los paquetes se instalan para el acceso local, por lo que incluso si su paquete de dependencia se declara correctamente como una dependencia en pom.xml y está compilado y existe en su proyecto, si no existe en el repositorio local, el mvn compile desencadenará un "package does not exist" error.

Para arreglar esto:

En la carpeta del paquete que falta, haga lo siguiente:

mvn install //--> this will package and install your missing package in the local repo

Luego, en su proyecto que quería compilar:

mvn compile // --> now that the missing package is in the local repo it should work

Mientras trabaja con IntellijIDEA, los archivos generados pueden causar este problema. Escribiendo

mvn idea:idea

en la consola IntellijIDEA Maven para restablecer esos archivos me funcionó. Además, consulte: Error de paquete no existe en intelliJ

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



Utiliza Nuestro Buscador

Deja una respuesta

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