新闻详情

新闻详情

首页 / 资讯中心 / 详情

安装 Apache Maven

发布时间:2026/10/1 17:26:54来源:尧图网络
安装 Apache Maven
安装 Apache Maven前言安装常用命令打包常见问题/方法搭配常见编辑器使用编译与运行版本不一致问题配置远程仓库镜像源配置本地仓库目录配置模板默认使用的 jdk 版本前言Apache Maven 是一种软件项目管理和理解工具。基于项目对象模型的概念 POM 的 Mvc 文件Maven 可以从一个中心信息中管理项目的构建、报告和文档。安装下载选择系统对应的下载链接最新版本下载地址https://maven.apache.org/download.cgi在安装目录的根目录bin 同级新建一个 repository 目录用来作为本地 Maven 仓库。配置环境变量提示变量值引用环境变量时需要区分系统。Windows%变量名称%、Linux$变量名称。环境变量名称环境变量值MAVEN_HOME安装目录bin 的父级M2_HOME安装目录/repositoryPATH安装目录/bin常用命令打包-Pprofile-idprofile-id为占位符需要替换为 pom.xml 中定义的环境标识可选值dev(开发)、test(测试包)、prod(生产包 / 非测试包)。示例打生产包命令mvn clean package -Pdev -DskipTests# 执行单元测试后打包mvn clean package -Pprofile-id# 常用跳过单元测试打包mvn clean package -Pprofile-id-DskipTests# 完全跳过测试编译mvn clean package -Pprofile-id-Dmaven.test.skiptrue常见问题/方法搭配常见编辑器使用编辑器快捷通道VSCode使用 Apache MavenIDEA[文件][设置]搜索maven点击构架工具-maven设置Maven 主路径、用户设置文件、本地仓库为本地 maven 环境点击构建工具-maven-运行程序进行设置虚拟机选项为-DarchetypeCataloginternal可选用于指定模板来源为本地缓存编译与运行版本不一致问题设置项目pom.xml的maven.compiler.source、maven.compiler.target的值为运行版本。配置远程仓库镜像源settings.xml中 找到mirrors元素参考mirror配置。如添加阿里云的mirrorsmirroridaliyun/idmirrorOfcentral/mirrorOfnameAliyun Maven/nameurlhttps://maven.aliyun.com/repository/public/url/mirror/mirrors配置本地仓库目录settings.xml中在settings元素之间添加localRepository。settingsxmlnshttp://maven.apache.org/SETTINGS/1.2.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsdlocalRepositoryC:/Softwore/apache-maven-3.9.9/repository/localRepository/settings配置模板默认使用的 jdk 版本settings.xml中在profiles元素中添加类似配置。profileidjdk-1.8/idactivationactiveByDefaulttrue/activeByDefaultjdk1.8/jdk/activationpropertiesmaven.compiler.source1.8/maven.compiler.sourcemaven.compiler.target1.8/maven.compiler.targetmaven.compiler.compilerVersion1.8/maven.compiler.compilerVersion/properties/profile
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Hindsight Experience Replay:用后见经验回放破解稀疏奖励难题 2026/10/1 18:21:32

Hindsight Experience Replay:用后见经验回放破解稀疏奖励难题

我到现在还记得第一次跑Fetch Pick-and-Place任务时的场景:DDPG跑了三百万步,成功率始终保持静止的0%。当时的导师说了一句话:试试Hindsight吧。而正是这个叫Hindsight的反直觉思路,让我第一次理解了什么叫“从失败中学习”。Hind…

阅读更多 →
从无标题到好标题:文档命名与关键词优化的完整方法论 2026/10/1 18:21:31

从无标题到好标题:文档命名与关键词优化的完整方法论

我电脑里“无标题”命名的文档,比我抽屉里的中性笔还多。昨天整理项目目录,随手一搜,光是十几个文件夹就都叫“无标题”,里面装着方案、数据、甚至还有半成品。这个现象很有意思:明明是给别人看的项目,最后…

阅读更多 →
15分钟会议 vs 40分钟会议:本质差异与高效开会实操指南 2026/10/1 18:21:30

15分钟会议 vs 40分钟会议:本质差异与高效开会实操指南

站在会议室门口,我忽然意识到一个被绝大多数团队忽略的事实:同一个下午,我连着参加了两场会议,一场预告写着15分钟,一场写着40分钟。第一场我们敲定了三个跨部门协作的关键数据口径;第二场讨论的"新项…

阅读更多 →
Python机器学习入门:工程思维、数据清洗与模型评估全解析 2026/10/1 18:21:30

Python机器学习入门:工程思维、数据清洗与模型评估全解析

如果你在搜索引擎里敲下“Python机器学习”这几个字,排在最前面的通常是各种“七天速成”“三小时入门”的课程。但说实话,我做了几年机器学习项目之后回头看,真正的门槛从来不是某个API记不住,或者某个库不会装,而是从…

阅读更多 →
插值还是曲线拟合?从拉格朗日到梯度下降的选型指南 2026/10/1 18:21:30

插值还是曲线拟合?从拉格朗日到梯度下降的选型指南

拿到一组横纵坐标,想补中间值,或者想从一堆乱糟糟的点里找趋势,到底该用插值还是曲线拟合?这个问题几乎每个做数据分析、数值计算的人都纠结过,也是我这套系列文章里容易被问到的点。今天这篇就专门把“插值”和“曲线…

阅读更多 →
从零构建AI工程能力:大模型训练、数据与推理实战指南 2026/10/1 18:21:11

从零构建AI工程能力:大模型训练、数据与推理实战指南

最近开源社区和社交媒体上,关于“AI engineering”的讨论热度又上了一个台阶。很多人私信我,问得最多的就是:“我想从零开始搞AI工程,到底该学什么?是不是调几个开源模型、包装一下API就算入门了?”说实话&…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉