Maven é uma ferramenta Java de gerenciamento de projetos. Em Javaee, podemos usar o Maven para gerenciar facilmente projetos esse trabalho em equipe. Agora estamos aprendendo a estrutura Javaee. O Maven pode gerenciar bibliotecas de classes e de maneira eficaz e conveniente para outras pessoas da equipe usarem.
Recentemente, o projeto foi concluído e tenho muito tempo para revisar o conhecimento anterior para que eu possa usá -lo melhor no futuro. Começarei com a MAVEN Construction e, em seguida, construirei a seguinte estrutura SSH+MYBATIS. Eu terminei de aprender sobre coisas relacionadas à distribuição do Hadoop.
Antes de instalar, configure as variáveis de ambiente relevante do computador.
1. Configure o ambiente Maven
Endereço para download: http://maven.apache.org/download.cgi (download de janela (ZIP binário))
Unzip maven e, em seguida, configure a variável de ambiente para abrir: Computer ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Nova variável de sistema m2_home
Valor variável e: /apache-maven-3.2.5 (posição de descompressão do maven)
Adicionado no caminho
;%M2_home%/bin ---- Adicione primeiro após o caminho; número
Inicie a CMD, digite MVM -V para visualizar a versão
2. Modifique a localização do armazém local
A localização padrão do repositório local do Maven está no /.m2/repositório no diretório atual do usuário, podemos configurá -lo para outro disco.
Aqui está a configuração em E:/m2/repositório.
Em seguida, abra o CMD e execute um comando simples do Maven: MVN Ajuda: Sistema para baixar as informações relevantes do Maven.
3. Configure o plug-in maven para eclipse
1. Abra o eclipse e selecione Ajuda ---- Instale o novo software ------ Add
Nome: M2E
Localização: http://m2eclipse.sonatype.org/sites/m2e
Após o download, descompacte: copie o conteúdo nas pastas de recursos e plugins dentro dos recursos e plugins correspondentes no Eclipse e reinicie.
2. Configure a configuração do escopo do usuário.xml
%M2_home%/conf/Setting.xml é uma configuração global. Todos os usuários deste computador serão afetados; portanto, copie %m2_home %/conf/Setting.xml e acesse a localização do armazém de configuração acima na minha pasta F:/M2.
3.
Quando o projeto é muito grande, é propensa a exceção de uma exceção do OrofMemoryError; portanto, precisamos modificar o conteúdo em execução. Existem dois métodos:
1) Adicionar set maven_opt = -xms125m -xmx512m no bin/mvn.bat de maven.bat
2) Adicione o maven_OPTS à variável de ambiente. O valor variável é -xms125m -xmx512m
4. Configure o eclipse
Na janela - Preferências - Maven
Instalações Verifique o Maven padrão e adicione o diretório Maven instalado adicionando
Selecione a configuração do repositório local Configuração.xml nas configurações do usuário, como meu e: /m2/settings.xml
Clique em Aplicar.
4. Crie um projeto Maven
Selecione Novo Projeto Maven no Eclipse e selecione o ambiente de trabalho
1. Selecione o filtro para criar o seguinte:
2. Preencha a informação do Maven Project Coordenine
Podemos ver o projeto que gerou a estrutura do Maven.
5. Breve Introdução de Maven
A seguir, é apresentado o arquivo gerado maven pom.xml, podemos dar uma olhada:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd "> <ModelVersion> 4.0.0 </modelVersion> <puperid> org.andy </groupid> <artifactId> redis_demo </artifactid> <xersicaging> packaging> pacote <SNAPSHSHOTIDO> <name>redis_demo</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <Versão> 3.8.1 </versão> <cope> test </cope> </dependency> </dependências> </Project>
O significado específico de seu rótulo é o seguinte:
Projeto: elemento de nível superior no arquivo pom.xml;
ModelVersion: especifica a versão do modelo de objeto usado pelo POM. Este valor raramente é alterado.
GRUPOID: O identificador exclusivo da organização ou grupo que especifica o projeto. O GroupID é um identificador -chave para um projeto, normalmente definido pelo nome totalmente qualificado da organização. Por exemplo, org.apache.maven.plugins é o GroupID especificado por todos os projetos de plug -in maven.
Artifactid: especifica o nome básico do produto principal gerado por este projeto. O principal produto do projeto geralmente é um arquivo JAR. Segundo, como os pacotes de código -fonte geralmente usam o Artifactid como parte do sobrenome. Os nomes de produtos típicos usam este formato: <TarifactId>- <Versão>. <Extension> (por exemplo: myApp-1.0.jar).
Versão: o número da versão do produto do projeto. O MAVEN ajuda você a gerenciar a versão e você pode ver a versão do instantâneo, indicando que o projeto está no estágio de desenvolvimento.
Nome: O nome da exibição do projeto, geralmente usado em documentos gerados pelo MAVEN.
URL: especifique o site do projeto, geralmente usado em documentos gerados pelo MAVEN.
Descrição: descreve este projeto, geralmente usado em documentos gerados pelo MAVEN.
Propriedades: Informações de configuração no arquivo POM, você pode configurar variáveis globais
Dependências: Conjunto de configuração de dependência, você pode adicionar as informações de dependência de jar
Por exemplo, se precisarmos adicionar JAR, podemos pesquisar http://mvnrepository.com/ do repositório central
Adicione as dependências correspondentes à tag Dependências:
<Depencency> <PuerpId> redis.clients </frugid> <stifactId> jedis </artifactId> <versão> 2.6.2 </version> </dependency>
6. Comandos relacionados do maven
Arquétipo MVN: Criar: Criar Projeto Maven
MVN Compile: Compile Código -fonte (compilar na pasta de destino)
MVN TEST-COMPILE: Código de teste de compilação
Teste de MVN: Execute testes de unidade no aplicativo
Site da MVN: um site que gera informações relacionadas ao projeto
MVN Limpo: limpe os resultados gerados no diretório de destino (limpe os dados na pasta de destino padrão)
pacote mvn: pacote de projeto
MVN Instale: Instale o pacote embalado no repositório local para permitir que seu projeto de torre ligue
MVN Eclipse: Eclipse: Gere Eclipse Project File
mvn -dmaven.test.skip = true: ignore a compilação do documento de teste
Carga: implantar: implantar para um servidor privado
É claro que esses comandos podem ser usados juntos, por exemplo
分类录用成 e instale em outros aplicativos Clean Compile Package Instale (limpe, compilar, embalar, instalar jar)
Digite o pacote de guerra e implante o pacote de compilação limpa: implantar (limpar, compilar, embalar, instalar guerra)
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.