asp.net网站开发全过程,绿地建设集团网站,系统优化app,wordpress 跳转首页一、Maven 简介
Maven 是一个基于项目对象模型 (POM) 的项目管理工具#xff0c;它可以通过一小段描述信息来管理项目的构建、报告和文档。 除了强大的程序构建能力外#xff0c;Maven 还提供了高级项目管理功能。其默认构建规则具有很高的可重用性#xff0c;通常只需两三… 一、Maven 简介
Maven 是一个基于项目对象模型 (POM) 的项目管理工具它可以通过一小段描述信息来管理项目的构建、报告和文档。 除了强大的程序构建能力外Maven 还提供了高级项目管理功能。其默认构建规则具有很高的可重用性通常只需两三行构建脚本就能构建简单项目。目前许多 Apache Jakarta 项目以及众多公司项目都在使用 Maven采用率持续增长。 二、Maven 中央仓库
Maven 中央仓库地址https://mvnrepository.com/ 提示如果加载缓慢可根据个人网络情况使用加速器。 三、Maven 工程与非 Maven 工程对比
Maven 工程非 Maven 工程自动下载并导入 jar 文件必须手动导入 jar 文件jar 文件相互之间兼容性好jar 文件相互之间存在不兼容问题删除或修改 jar 文件方便删除或修改 jar 文件不方便支持多工程复用方便复用不支持多工程复用复用不方便可以创建父子工程不可以创建父子工程 四、Maven 下载
4.1 下载地址
官方下载页面Download Apache Maven – Maven 4.2 推荐版本
Apache Maven 3.9.4 是最新版本推荐所有用户使用最新发布时间为 2023-08-03。 4.3 系统要求
要求详情Java 开发工具包 (JDK)Maven 3.9 需要 JDK 8 或更高版本才能执行。通过使用工具链仍然可以针对 1.3 和其他 JDK 版本进行构建。内存无最低要求磁盘空间Maven 安装本身大约需要 10MB。此外本地 Maven 仓库也会占用磁盘空间其大小取决于使用情况但至少需要 500MB。操作系统无最低要求。包含的启动脚本有 shell 脚本在许多 Unix 版本上测试过和 Windows 批处理文件。
4.4 下载文件
Maven 提供多种分发格式可选择现成的二进制分发档案 Binary tar.gz archiveapache-maven-3.9.4-bin.tar.gzBinary zip archiveapache-maven-3.9.4-bin.zip 五、Maven 配置
5.1 解压
下载后进行解压注意不建议放在中文目录中。
5.2 修改 Maven 配置文件
5.2.1 准备本地仓库目录
在 D 盘创建两个空文件夹maven3和repository路径示例D:\maven3\repository用于存放本地仓库。
使用能显示行号的编辑器如 Notepad、VS Code 等打开 Maven 安装目录下的settings.xml文件位于 conf 文件夹中。 5.2.3 配置本地仓库路径
在文件的第 55 行左右添加本地仓库路径 localRepositoryD:\mavenjar\repository/localRepository
5.2.4 配置阿里云镜像
在文件的第 160 行左右的mirrors标签内添加阿里云镜像配置后续下载 jar 依赖将从阿里云仓库获取速度更快
mirroridmaven-default-http-blocker/idmirrorOfexternal:http:*/mirrorOfnamePseudo repository to mirror external repositories initially using HTTP./nameurlhttp://0.0.0.0//urlblockedtrue/blocked
/mirror
mirroridalimaven/idnamealiyun maven/nameurlhttps://maven.aliyun.com/repository/central/urlmirrorOfcentral/mirrorOf
/mirror
5.3 配置环境变量
5.3.1 新建系统变量
变量名MAVEN_HOME变量值Maven 的安装路径例如D:\apache-maven-3.9.2 5.3.2 编辑 Path 变量
在系统变量的Path中添加%MAVEN_HOME%\bin 5.4 验证环境变量配置
打开 CMD 命令提示符输入mvn -v如果输出类似以下内容则表示配置成功
Apache Maven 3.9.2 (c9616018c7a021c1c39be70fb2843d6f5f9b8a1c)
Maven home: D:\apache-maven-3.9.2
Java version:11.0.19, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-11
Default locale: zh_CN, platform encoding: GBK
OS name:windows 10, version:10.0, arch:amd64, family:windows 六、配置 IDEA 的 Maven
6.1 打开设置界面
打开 IDEA进入File - Settings或Ctrl Alt S。 6.2 定位 Maven 设置
展开Build, Execution, Deployment - Build Tools - Maven。 6.3 配置 Maven 路径
Maven home path选择本地 Maven 的安装目录例如D:\apache-maven-3.9.2User settings file选择 Maven 配置文件settings.xml的路径例如D:\apache-maven-3.9.2\conf\settings.xml并勾选OverrideLocal repository选择本地仓库路径例如D:\mavenjar\repository并勾选Override 6.4 配置导入设置
进入Maven - Importing勾选以下选项
Automatically downloadSources、Documentation、Annotations
七、IDEA 创建 Maven 工程
7.1 新建工程
选择File - New - Project左侧选择Maven根据项目类型选择对应的 Archetype JavaSE 工程org.apache.maven.archetypes:maven-archetype-quickstartJavaWeb 工程org.apache.maven.archetypes:maven-archetype-webapp 填写项目名称、位置等信息点击Create 等待加载完成完整的Maven工程如下图 :
表示Maven的web工程创建成功. 至此Maven工程基本创建成功。 javase工程结构 1.9、添加依赖 九、Maven 常用命令
命令功能描述mvn compile编译源代码mvn deploy发布项目mvn test-compile编译测试源代码mvn test运行应用程序中的单元测试mvn site生成项目相关信息的网站mvn clean清除项目目录中的生成结果mvn package根据项目生成 jar 包mvn install在本地仓库中安装 jarmvn tomcat:run启动 tomcat 服务mvn clean package -Dmaven.test.skiptrue清除以前的包后重新打包跳过测试类 以上就是 Maven 环境配置及基本使用的全部内容希望对大家有所帮助如果有任何问题欢迎在评论区留言讨论。