INTRODUÇÃO: Devido aos requisitos do projeto, a interface do código de verificação do SMS precisa ser substituída pelo Alibaba maior que, mas fiquei com vergonha de descobrir que o pacote JAR que o Alibaba não tinha a versão MAVEN, então comecei a manhã de foder a bolsa. De acordo com a rotina, deve ser naturalmente o onda de Baidu, mas depois que o Baidu encontrou muitas soluções, verificou -se que nenhum deles era útil, e o plágio e a cópia do artigo eram muito graves. Depois de experimentar as soluções N, elas estavam todas erradas. Eles não embalaram o pacote de jar externo na pasta de livros-inf. Finalmente, após a enésima tentativa, o pacote de jar externo foi finalmente importado para o pacote JAR. Vamos gravá-lo aqui para evitar a reincidência! ! !
Primeiro, crie uma nova pasta LIBS (tanto no diretório raiz quanto no diretório de recursos) e coloque o frasco que você precisa importar nele.
Em seguida, adicione a seguinte configuração ao POM, dizendo ao Maven para importar o frasco local
<Depencency> <Puerpid> com.aliyun </frugiD> <TRAFACTID> Aliyun-java-sdk-core </artifactId> <versão> 3.2.2 </sipers> <scope> System </scope> <SystemPath> $ {Project.basedir} /libs/aliyun-java-sk-sk-sk-sk-sk-sk-sk-sk-core <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-dysmsapi</artifactId> <version>1.0.0</version> <scope>system</scope> <systemPath>${project.basedir}/libs/aliyun-java-sdk-dysmsapi-1.0.0.jar</systemPath> </dependency>Exceto pela configuração do SystemPath informa a localização do pacote de jar local introduzido pelo MAVEN, outras configurações podem ser escritas casualmente.
Faça um ponto! ! ! Bata no quadro -negro! ! ! A etapa a seguir também é a etapa mais importante. Muitos tutoriais na Internet não têm uma etapa e, embora possam ser executados localmente, não pode ser usado para empacotá -lo com o Maven, porque o Maven também não faz o jar local no pacote gerado.
Defina o parâmetro IncluiSystemScope para o plug -in de embalagem de inicialização da mola no POM
<FUILD> <lugins> <lugin> <puperid> org.springframework.boot </foupiD> <TRATIFACTID> Spring-boot-maven-plugin </ArtifactId> <figuration> </Incluiystemscope> true </bitsCope> </figuration> </plugins> </build>
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.