INTRODUCTION: En raison des exigences du projet, l'interface du code de vérification SMS doit être remplacée par les Alibaba supérieurs à que, mais j'ai été gêné de constater que le package de pot que Alibaba est plus grand que ne l'avait pas la version maven, alors j'ai commencé le matin de baiser le sac. Selon la routine, ce devrait naturellement être la vague de Baidu, mais après que Baidu ait trouvé beaucoup de solutions, il a été constaté qu'aucun d'entre eux n'était utile, et le plagiat et la copie de l'article étaient très graves. Après avoir essayé n solutions, ils avaient tous tort. Ils n'ont pas emballé le package JAR externe dans le dossier du livre. Enfin, après la nième tentative, le package JAR externe a finalement été importé dans le package JAR. Enregistrons-le ici pour éviter la récidive! ! !
Tout d'abord, créez un nouveau dossier LIBS (à la fois dans le répertoire racine ou le répertoire de ressources) et mettez le pot que vous devez importer.
Puis ajoutez la configuration suivante au POM, disant à Maven d'importer le pot local
<Dependance> <ProupId> com.aliyun </proupId> <Artifactid> Aliyun-java-sdk-core </ artifactive> <version> 3.2.2 </-version> <ccope> Système </cope> <ystempath> $ {project.basedir} /libs/aliyun-java-sdk-core-3.3.1.1.jar </systempath> <dependency> <proupId> com.aliyun </proupId> <Ertifactid> aliyun-java-sdk-dysmsapi </retifactid> <version> 1.0.0 </-version> <ccope> Système </cope> <SystemPath> $ {project.basedir} /libs/aliyun-java-sdk-dysmsapi-1.0.0.jar </systempath> </Dependance>À l'exception de la configuration SystemPath indique que l'emplacement du package JAR local introduit par Maven, d'autres configurations peuvent être écrites avec désinvolture.
Faites un point! ! ! Frapper sur le tableau noir! ! ! L'étape suivante est également l'étape la plus importante. De nombreux tutoriels sur Internet n'ont pas une telle étape, et bien qu'il puisse être exécuté localement, il ne peut pas être utilisé pour l'emballer avec Maven, car Maven ne fait pas également du pot local dans le package généré.
Définissez le paramètre InclutSystemScope pour le plugin d'emballage de démarrage Spring dans POM
<Duild> <Glugins> <Glugin> <proupId> org.springframework.boot </prôdId> <Artifactid> Spring-Boot-Maven-Plugin </ ArtifactId> <Fonfi configuration> <clucluryystemScope> true </cluentystemScope> </FIGIGRUGE> </Glugin> </Glugins> </Duild>
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.