Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。
Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。作为一款日常使用软件,之前有许多不熟悉的地方。今天稍微整理一下,如有不妥之处,可以留言交流。
1.下载maven的zip文件 2.配置MAVEN_HOME:(对应为maven的解压地址路径) 3.配置path:;%MAVEN_HOME%\bin 4.检查是否安装成功;mvn -version,则显示maven的版本
1.主要分为本地仓库(confg下面的setting文件对应的local地址为本地仓库地址)和远程仓库(responselity中对应的远程仓库地址)
<settings> <localRepository>本地目录⽬录</localRepository></settings>
中央仓库
<repositories> <repository> <id>central</id> <name>Central Repository</name> <url>http://repo.maven.apache.org/maven2</url> <layout>default</layout> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>
2.从远程仓库地址拉取对应的jar文件,拉去到本地配置中,从而在项目可以引用到对应的jar 3.核心文件pom,pom文件为核心配置中心,
<modelVersion>4.0.0</modelVersion><groupId>com.xdclass</groupId><artifactId>demo</artifactId><version>1.0-SNAPSHOT</version>
maven的生命周期是对所有构建过程中进行抽象和统一。包涵了清理、初始化、编译、测试、打包、集成测试、验证、部署、的所有站点构建步骤。
1.clean
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。