Resolva facilmente o problema de que o Maven não consegue baixar o código-fonte no Idea

 Hoje, quando eu estava resolvendo um problema, queria baixar o código-fonte. De repente, descobri que a ideia não podia ser baixada. Isso foi muito doloroso. Não tive como verificar a causa. Finalmente, descobri que a causa do O problema era na verdade o Maven. Como usei o Bundle3 integrado do Maven da ideia., nunca estudei a diferença entre instalação local e interna antes. Hoje só tenho a oportunidade de dar uma olhada no problema.

1. O local de instalação do Maven em ideia

A localização do maven no idea é \plugins\maven no diretório de instalação do seu idea. 

Meu endereço local: D:\JetBrains\IntelliJ IDEA 2023.1\plugins\maven\lib\maven3

Ao usar o comando mvn na ideia, ele avisará que o comando não existe, isso ocorre porque o Maven não está nas variáveis ​​de ambiente e pode ser adicionado às variáveis ​​de ambiente do sistema.

 Basta executá-lo novamente

2. Maven não consegue baixar o código-fonte

O Maven não pode baixar o código-fonte porque as configurações usadas pelo Maven precisam ser comentadas.

Não sei porque existe esta configuração, diz-se que é para segurança.

  <mirror>
      <id>maven-default-http-blocker</id>
      <mirrorOf>external:http:*</mirrorOf>
      <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
      <url>http://0.0.0.0/</url>
      <blocked>true</blocked>
    </mirror>

 Lembre-se de reiniciar o IDEA! Caso contrário, a configuração anterior à modificação permanecerá.

Se você estiver usando o Maven instalado por conta própria, poderá usar o seguinte comando: Lembre-se de adicionar o Maven ao caminho. Isso também pode resolver o problema de download do código-fonte.

dependência mvn:resolver -Dclassifier=fontes


breve introdução

Este livro começa com os conceitos básicos de sistemas distribuídos e gradualmente entra na prática avançada do middleware de sistema distribuído Spring Cloud Alibaba , concentrando-se no processo completo de integração de vários componentes distribuídos usando a estrutura Spring Cloud Alibaba , para que os leitores possam não apenas Aprenda sistematicamente conhecimentos relevantes sobre middleware distribuído,

Ele também pode fornecer uma compreensão mais profunda das ideias de análise de lógica de negócios e desenvolvimento de aplicações práticas.

O livro está dividido em 5 capítulos. O início do Capítulo 1 explica o processo de evolução dos sistemas distribuídos, a visão geral do Spring Cloud Alibaba e a seleção da versão, bem como as vantagens e desvantagens da arquitetura monolítica / arquitetura de microsserviços; O Capítulo 2 explica como usar o Spring Cloud Alibaba implementa comunicação RPC ; ao apresentar os componentes principais do Nacos , o Capítulo 3 introduz o conceito de ternário e o uso de Nacos para implementar o centro de registro e centro de configuração, incluindo comutação dinâmica do ambiente, atualização dinâmica da configuração, configuração universal, reversão de versão, etc. A tecnologia central fornece uma arquitetura básica para o ambiente de microsserviço; o Capítulo 4 apresenta o componente Sentinel responsável pela limitação de corrente e degradação do disjuntor, incluindo coleta do status operacional do sistema, controle de fluxo, degradação do disjuntor, pontos de acesso, autorização, regras do sistema e processamento de exceções de controle de fluxo, tratamento de exceções de disjuntores, persistência de regras, etc.; O Capítulo 4 apresenta casos comuns de gateways e pontos técnicos frequentemente usados, comumente usados ​​em projetos de software, esforçando-se para fornecer aos programadores que desenvolvem projetos de microsserviços um método de aprendizado rápido.

Link JD.com: https://item.jd.com/14010448.html

Acho que você gosta

Origin blog.csdn.net/perfect2011/article/details/132713440
Recomendado
Clasificación