2019 IDEA projeto multi-módulo visualizar cada módulo depender de caso importado + Projeto Estrutura Detalhes

2019 IDEA projeto multi-módulo visualizar cada módulo depender de caso importado + Projeto Estrutura Detalhes

I. Introdução

Depois de criar uma ferramenta IDEA usos do projeto multi-módulo encontra um problema do seguinte:

①, usando introduz dependências Gradle no projeto, mas contam com o uso do pacote do módulo no tempo sempre solicita as dependências que estão faltando.

②, o terceiro projeto de importação dependências cabelo, adicionar uma dependência ao classpath alerta, clique em Adicionar que pode ser usado, onde é, no final, somam?

③, IDEA Estrutura do Projeto na estrutura do projeto, que inclui gerenciamento de projeto que?

Com as perguntas acima, à procura de respostas abaixo.

Em segundo lugar, vista dependências módulo caso IDEA

Estrutura 1.Project

IDEA Estrutura Open Project você pode ver toda a estrutura do projeto. (Atalho Estrutura Projecto: Ctrl + Shift + Alt + s)

Resolver o primeiro problema : Estrutura do Projeto --Modules vista dependências

Depois de criar vários módulos no âmbito do projecto IDEA, em seguida, cada um vai manter suas próprias dependências do módulo. Quando o módulo está operando ausência de dependências de prompt, você pode clicar nele para ver a situação dependências do módulo. Veja a figura abaixo caso de importação pacote do módulo dependente demo2.

Se não houver necessidade de contar com dependências do módulo, pode ser introduzida manualmente.

adicionar manualmente dependência, clique no ecrã sinal de mais três caminhos podem ser adicionados dependente

       ①. A primeira é a opção de adicionar baixado bom pacote jar caminho local.

       ②. O segundo é adicionado a partir do diretório Bibliotecas do projeto.

       ③. O terceiro é o módulo da corrente adicionando outros módulos, utilizadas para ligar outros módulos.

 Resolver o segundo problema : dependências IDEA automaticamente adicionado ao calssPath, acrescentou para onde?

IDEA pedido para adicionar uma CalssPath dependência, de facto, adicionados às dependências figura acima módulo correspondentes.

 -------------------------------------------------- -------------------------------------------------- -------------------------------------

Três, Estrutura Descrição do Projeto

painel de estrutura do projeto para abrir as teclas de atalho: Ctrl + Shift + Alt + s

0.Project estrutura de painel Visão Geral

 apresentação do painel 1.Project

  • Nome do projeto: nome do projeto, nome do projeto para editar esse campo
  • Projeto SDK: Projeto SDK, selecione um item usando o SDK java, escolha o projeto padrão e sua própria versão instalada localmente de Java JDK
  • nível de linguagem Projeto: Selecione o nível de suporte de linguagem Java. O nível selecionado será usado como o item valor padrão
    • 1.3 - plain old Java
    • 1.4 - palavra-chave "assert"
    •  5.0 - 'enum' palavra-chave, etc. autoboxing
    • 6.0 - Interface @Override
    • 7,0 -ARM, multi-captura, etc.
    • 8.0 - suporte, notas tipo Lambda, etc.

Você pode definir níveis de linguagem separados para qualquer um dos seus módulos.
Por favor, note que, se não há uma definição clara do nível alvo (compilador opção -target), acredita que é o mesmo nível de idioma de origem.
Portanto, se -target não está claramente definido, será sincronizado com o nível de linguagem.

  • Projeto saída do compilador: saída do compilador do projeto, especifique o caminho para o armazenamento IntelliJ IDEA irá compilar os resultados. Clique para selecionar a caixa de diálogo diretório browseButton caminho.

apresentação do painel 2.Modules

Fonte

  •  Nome: Nome do projeto
  • Souces: aqui no Módulo diretório de desenvolvimento de classificação pasta, que é o que este módulo lá, descreve o conteúdo da natureza diferente de onde colocar.

Essas marcas representam diferentes aspectos dos vários elementos de um projeto Java padrão, IntelliJ é identificar o conteúdo de um projeto Java com base nesses marcadores, por exemplo, ele será marcado como fontes para compilar o código fonte usando javac, o tempo será empacotado recursos do pacote de recursos cópia rotulada para o frasco, e o sinal de ignorar o conteúdo afastada. Esquerda mostra a visualização do conteúdo selecionado.

nível de linguagem: lista de nível de linguagem, usar essa lista para selecionar o nível de linguagem Java para o módulo. As opções disponíveis correspondem à versão do JDK.

Fontes: arquivos de código fonte armazenado no azul.

Testes: Definir o código de teste armazenados nas peças de arquivo, verde.

Recursos: arquivo de fontes geralmente corresponde aos perfis de libertação gerais, tais como: log4j.properties, application.yml.

Recursos de teste: Isto corresponde à pasta de testes, o armazenamento de testes de perfis de código.

Excluídos: Arquivo Set é compilado com a inspeção, como nos propusemos uma pasta de arquivo no módulo de projeto.

caminhos

 

Caminhos: Configurar caminho de saída compilador para os módulos, também pode especificar a localização dos JavaDocs externos e anotação externa associada com o módulo.

  • saída do compilador: compilar o caminho de saída.
    •  1. Herdar projeto de compilação caminho de saída: Herança de compilação do projeto caminho de saída Selecione esta opção para usar o caminho especificado para o projeto. Que está no topo do caminho do arquivo definido nas opções do projeto.
    •  2. Use o módulo de compilação caminho de saída: módulos compilar usando caminho de saída.
    • caminho de saída: o caminho de saída do compilador.
    •  Teste caminho de saída: teste de compilador de código caminho de saída.
    •  Excluir caminhos de saída: o caminho para excluir saída, marque essa caixa de seleção para excluir o diretório de saída.
  • JavaDoc: JavaDocs local de armazenamento externo, utilizando uma lista de combinações disponíveis e o módulo de controlo associado.
  • Anotações externas: anotação externa. + E - Posição da anotação externa associada com a lista módulo de gestão (diretório).

dependências

Dependências: Nesta guia, você pode definir SDK módulo e formar uma lista de módulos de dependência.

  • Módulo SDK: módulo SDK, selecione o SDK módulo.

Para projetar SDK associada ao módulo, escolha Project SDK. Por favor note que se você alterar o projeto mais tarde SDK, módulo SDK também muda.
Se o SDK desejado não estiver na lista, clique no botão "Novo" e selecione o tipo desejado de SDK. Em seguida, na caixa de diálogo que se abre, selecione o diretório SDK, e clique em OK.
Para ver ou editar o nome eo conteúdo do SDK selecionado, clique em Editar. (Página SDK será aberta.)

  • A lista atual de dependências de módulo
  • Um formato de memória de correlação, o formato seleccionado para o armazenamento de dependência (tal como módulos de programa Eclipse ou IDEA Intellij). Esta opção é útil para as equipes que usam diferentes ferramentas de desenvolvimento.

apresentação do painel 3.Libraries

  • Liraries externo dependências do projeto na lista de bibliotecas podem ver a lista de dependências

 

  •  Primeiro, você pode criar uma nova biblioteca projeto, você pode definir a classificação.
  • pacote jar pode adicionar pacote jar fontes de rede local e, excluindo pacote jar, remover o pacote jar.

4.Facets apresentação do painel

 

  • Este módulo representa o que possui, tais como Web, Spring e Hibernate; 

5.Artifacts apresentação do painel

Artefato é um conceito Maven no mostrando como um módulo para ser embalados, tais como a guerra explodiu, guerra, jar, orelha, etc. Esta forma de embalagem;
um módulo com Artifacts pode ser implantado para o servidor de aplicativos!
Quando um projeto tem vários artefatos de configuração boa tipo de opção, exploed O que significa?
Aqui você pode explodir entendido a se desdobrar, sem meios de compressão. Isso é guerra, frasco e outra de saída não foi a estrutura de diretório antes da compressão. Este modo é recomendado quando desenvolvidas, fácil de modificar o arquivo imediatamente efeito aparente. Por padrão, o IDEA Módulos e Artefatos do diretório de saída foi configurado, necessidade de mudança,
rotulado como pacote de guerra será automaticamente no diretório aulas de produção diretório WEB-INF, e depois ir para os arquivos compilados. 

6.SDKs

 

  • ferramentas de desenvolvimento do sistema, configuração SDK global. 

bibliotecas 7.Global

  • biblioteca global, você pode configurar algumas bibliotecas comumente usados.

8.Problems

Problemas, útil anormal no projeto quando o projeto pode ser reparado (fixo) siga as instruções.  

Publicado 316 artigos originais · Louvor obteve 117 · vista 420 000 +

Acho que você gosta

Origin blog.csdn.net/m0_38039437/article/details/104757924
Recomendado
Clasificación