Concepto básico de mamen
Maven Project Object Model (POM), un software de herramienta de gestión de proyectos que puede gestionar la construcción, los informes y la documentación de proyectos a través de una pequeña pieza de información de descripción.Además de presentar capacidades de creación de programas, Maven también proporciona herramientas avanzadas de gestión de proyectos. Debido a la alta reutilización de las reglas de compilación predeterminadas de Maven, a menudo se pueden compilar proyectos simples con dos o tres líneas de scripts de compilación de Maven. Debido al enfoque orientado a proyectos de Maven, muchos proyectos de Apache Jakarta se publican con Maven y el porcentaje de proyectos corporativos que adoptan Maven sigue creciendo.
descargar descomprimir
sitio web oficial de maven
Maven - Bienvenido a Apache Maven https://maven.apache.org/
Si la descarga es lenta, se recomienda descargar desde Thunder, será muy rápido
Descomprima el paquete comprimido descargado en el directorio que desea almacenar, lo coloco en C:\Program Files\Java\maven
configuración
Antes de configurar maven, debe configurar su jdk por adelantado
Abra la ventana + R para abrir cmd, ingrese java o java -version para verificar si la configuración de jdk está completa
Estoy configurando java17 aquí, si no ha configurado jdk, puede consultar mi otro artículo
La configuración de las variables de entorno en el primer día de aprendizaje de Java y el reemplazo entre diferentes jdk en cualquier momento (enseñanza de nivel de niñera)
Abra la configuración avanzada del sistema, haga clic en la variable de entorno, haga doble clic en la ruta y agregue C:\Archivos de programa\Java\maven\bin (la ruta donde su maven descomprime\bin)
Luego cierre todas las ventanas de configuración abiertas, abra ventana + R para abrir cmd e ingrese mvn -V para verificar si la configuración está completa
usar experto
Sitio web internacional de Maven, pero el acceso es relativamente lento. Generalmente configuramos espejos domésticos de maven, como Alibaba Cloud Central Warehouse, Huawei Cloud Central Warehouse
Repositorio de Maven: Buscar/Examinar/Explorar (mvnrepository.com) https://mvnrepository.com/Primero abra el archivo settings.xml de C:\Program Files\Java\maven\conf, puede abrirlo con el Bloc de notas o el compilador
El contenido del comentario se puede eliminar y la imagen doméstica de maven se configura al mismo tiempo.
Alibaba Open Source Mirror Station-OPSX Mirror Station-Alibaba Cloud Developer Community
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<profiles>
<!-- maven项目全局默认配置jdk版本信息 -->
<profile>
<id>jdk-17</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>17</jdk>
</activation>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
</properties>
</profile>
<!-- maven项目全局默认配置jdk版本信息 1.8 -->
<!--<profile>-->
<!-- <id>jdk-1.8</id>-->
<!-- <activation>-->
<!-- <activeByDefault>true</activeByDefault>-->
<!-- <jdk>1.8</jdk>-->
<!-- </activation>-->
<!-- <properties>-->
<!-- <maven.compiler.source>1.8</maven.compiler.source>-->
<!-- <maven.compiler.target>1.8</maven.compiler.target>-->
<!--
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>-->
<!-- </properties>-->
<!--</profile>-->
</profiles>
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd">
<!-- localRepository Default: ${user.home}/.m2/repository -->
<localRepository>C:/Program Files/Java/maven/repo</localRepository>
<pluginGroups></pluginGroups>
<proxies></proxies>
<servers></servers>
<mirrors>
<!-- https://developer.aliyun.com/mirror/ 阿里镜像仓库 -->
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>
<profiles>
<!-- maven项目全局默认配置jdk版本信息 -->
<profile>
<id>jdk-17</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>17</jdk>
</activation>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
</properties>
</profile>
<!-- maven项目全局默认配置jdk版本信息 1.8 -->
<!--<profile>-->
<!-- <id>jdk-1.8</id>-->
<!-- <activation>-->
<!-- <activeByDefault>true</activeByDefault>-->
<!-- <jdk>1.8</jdk>-->
<!-- </activation>-->
<!-- <properties>-->
<!-- <maven.compiler.source>1.8</maven.compiler.source>-->
<!-- <maven.compiler.target>1.8</maven.compiler.target>-->
<!--
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>-->
<!-- </properties>-->
<!--</profile>-->
</profiles>
</settings>
Esto completa la configuración local.
Configurar las herramientas de Maven en la idea
Abra nuestra herramienta de desarrollo Idea
Agrega tu propio experto aquí
Establezca el jdk correspondiente y estará bien
Crear un proyecto experto
¡Eso es todo!