Sistema de gestión de dependencias Java Maven

  • Instalación de Maven
    Dirección de descarga: https://maven.apache.org/download.cgiUnzip
    Inserte la descripción de la imagen aquí
    al directorio de trabajo
    Configure las variables de entorno: MAVEN_HOME,
    verificación de ruta : cmd–> mvn -v
    Inserte la descripción de la imagen aquí

  • estructura del proyecto Maven y cómo crear
    un directorio de origen al directorio src
    del proyecto directorio principal / secundaria directorio java código primario
    directorio de recursos de directorio secundario, archivo YAML
    directorio test secundaria / java código de proyecto directorio de prueba, prueba de la unidad, el código de prueba, etc.
    Directorio de primer nivel:
    archivo pom.xml : el archivo de configuración de Maven que depende de la configuración del complemento y otras configuraciones; el archivo de descripción del objeto del proyecto, las propiedades y la configuración del método del objeto del proyecto.
    Ejercicio para crear el proyecto Maven:
    GroupId: nombre de dominio de la empresa inversa
    Artifactid: nombre del proyecto

  • El archivo de configuración de Maven Settings.xml
    modifica la ubicación del almacén local: D: \ Archivos de programa (x86) \ apache-maven-3.5.2-bin \ apache-maven-3.5.2 \ almacén de
    configuración del repositorio :

    alimaven
    aliyun maven
    http: // maven.aliyun.com/nexus/content/groups/public/
    central

    Idea configuration maven: configuración–> Maven–> directorio principal de Maven, archivo de configuración del usuario

  • Análisis del archivo objeto del proyecto pom.xml

  • Comandos comunes

mvn clean  清理项目生产的临时文件,一般是模块下的target目录
mvn package 项目打包工具,会在模块下的target目录生成jar或war等文件
mvn test 测试命令,或执行src/test/java/下Junit的测试用例
mvn install 模块安装命令,将打包的jar/war文件复制到你的本地仓库中,供其他模块使用
mvn install -DskipTests 绕过单元测试直接打包。
mvn deploy 发布命令,丽江打包的文件发布到远程仓库,提供其他人员进行下载依赖,一般是发布到公司的私服。
Publicado 24 artículos originales · elogiado 0 · visitas 1195

Supongo que te gusta

Origin blog.csdn.net/LittleGirl_orBoy/article/details/105595997
Recomendado
Clasificación