O arquivo JAR inclui classes ordinárias java, arquivos de recursos e arquivos normais. Em Maven, todos os arquivos nas pastas SRC/Main/Java e SRC/Main/Recursos são embaladas. Ao embalar, a pasta MATA-INF será gerada automaticamente para armazenar informações e manifestação do POM do MAVEN.MF. Por exemplo:
O arquivo de guerra contém todos os aplicativos da Web, ou seja, todas as classes Java, informações de configuração e recursos estáticos, como JSP e JS. No entanto, deve -se notar que, quando a guerra se referir à guerra, todos os recursos aplicados à guerra serão copiados para o mesmo arquivo na guerra atual, e os arquivos com o nome duplicado serão substituídos. Por exemplo:
Dependências do pacote de guerra:
<Depencency> <voundid> com.my.module </groupiD> <TROTIFACTID> MODULE1 </ARTIFACTID> <Versão> 0.0.1-Snapshot </sipers> <type> war </type> // desta exibição qual pacote usar </pendence>
A posição a ser embalada, este é o meu clique direto com o botão direito do mouse no projeto-> Run As-> Maven Clean após o término da instalação do Maven
introdução:
Todos devem ter usado ferramentas de pesquisa de texto completo na vida cotidiana, e o Baidu e o Google mais comumente usados são típicos deles. Se você puder fazer um, não estaria cheio de estilo se pensar sobre isso? O Apache nos fornece essa estrutura.
A seguir, é apresentado uma pequena demonstração que acrescentou Lucene ao desenvolvimento real.
Este projeto é baseado no SSM construído usando a idéia.
Escreva ferramentas Lucene
Não mencionarei o código específico nesta classe de ferramenta separadamente. Eu comentei sobre cada ponto -chave, então discutirei se não estiver claro.
Esta breve discussão sobre a diferença entre o pacote JAR do Maven e o pacote de guerra e o método de embalagem é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.