Introducción: Debido a los requisitos del proyecto, la interfaz del código de verificación SMS debe ser reemplazada por Alibaba, más grande que, pero me daba vergüenza descubrir que el paquete JAR que Alibaba es mayor de lo que no tenía la versión Maven, así que comencé la mañana de follar la bolsa. Según la rutina, naturalmente debería ser la ola de Baidu, pero después de que Baidu encontró muchas soluciones, se descubrió que ninguno de ellos era útil, y el plagio y la copia del artículo eran muy graves. Después de probar n soluciones, todos estaban equivocados. No empaquetaron el paquete JAR externo en la carpeta de libro-INF. Finalmente, después del enésimo intento, el paquete JAR externo finalmente se importó al paquete JAR. ¡Grabemos aquí para evitar la reincidencia! ! !
Primero, cree una nueva carpeta LIBS (tanto en el directorio raíz o el directorio de recursos) y coloque el jar que necesita importar en ella.
Luego agregue la siguiente configuración al POM, diciéndole a Maven que importe el frasco local
<Spendency> <MoupRid> com.aliyun </proupid> <artifactid> aliyun-java-sdk-core </arfactid> <versión> 3.2.2 </versión> <cope> system </cope> <systemPath> $ {proyecto.beDirdir} /libs/aliyun-java-sdk-core-3.1.1.jar </systempath <Spendency> <MoupRId> com.aliyun </groupid> <artifactid> aliyun-java-sdk-dysmsapi </artifactid> <versión> 1.0.0 </versión> <cope> system </cope> <SystemPath> $ {Project.Basedir} /Libs/aliyun-java-sdk-dysmsapi-1.0.0.jar </systempath> </pendency>A excepción de la configuración del SystemPath, indica la ubicación del paquete JAR local introducido por Maven, otras configuraciones se pueden escribir casualmente.
¡Llamar la atención sobre un punto! ! ! ¡Toca la pizarra! ! ! El siguiente paso también es el paso más importante. Muchos tutoriales en Internet carecen de ese paso, y aunque se puede ejecutar localmente, no se puede usar para empaquetarlo con Maven, porque Maven no convierte el JAR local en el paquete generado.
Establezca el parámetro INDEDYSTEDYSTETYSTETSCOPE para el complemento de empaque de arranque de resorte en POM
<DIARD> <GULGINS> <LEMPLEMIN> <MOURGED> org.springframework.boot </groupid> <artifactid> spring-boot-maven-plugin </arfactid> <nentuguration> <DincessystemScope> true </incluidoystemscope> </figuration> </glugin> </glugins> </strato>
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.