¿Por qué Maven sigue informando un error si hay un frasco en el almacén local?
Algunas personas en Internet dicen que se debe eliminar el paquete jar una vez, así como las soluciones mencionadas anteriormente. Sólo puede ser uno de ellos. En circunstancias normales, siempre que lo descargue desde el servidor privado remoto, no habrá errores. Puede descargarlo si lo desea, entonces, ¿puede ser incorrecta su configuración? Lo más importante es que algunos paquetes jar necesitan especificar una versión jdk específica, como el paquete net.sf.json-lib. Al introducirlo en un proyecto maven, debes escribirlo así:
La razón es esta:
El clasificador en dependencia se usa para distinguir paquetes con el mismo nombre compilados del mismo pom pero con contenido diferente, por ejemplo, el mismo proyecto compila dos artefactos, uno admite jdk1.5 y el otro admite jdk1.4, entonces puede usar esto para nombrar jdk15 y jdk14 para distinguirlo. nombre del paquete, luego debe ir seguido de la versión después del número.
Mira: aparece un error cuando elimino jdk.
Sin embargo, está disponible localmente.
Después de agregarlo finalmente, se parece a la Figura 1.
No he visto la respuesta anterior, pero creo que tiene sentido. En cuanto a los archivos eliminados y descargados, excepto por las condiciones de red lentas (anormales), el archivo pom debe haberse escrito incorrectamente. Y lo que respondí fue la solución que había encontrado antes pero que no tenía respuesta en línea. Espero que ayude a los estudiantes. Lo que más odio son esos SB que copian y pegan el trabajo de otras personas sin realmente ayudarte a resolver el problema.
----Es mejor preguntar si no entiendes que fingir que entiendes.
----¡Pero primero tienes que preguntarle a la persona adecuada!