码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • maven 包管理平台 windows 安装配置 + mac 安装配置


    拓展阅读

    maven 包管理平台-01-maven 入门介绍 + Maven、Gradle、Ant、Ivy、Bazel 和 SBT 的详细对比表格

    maven 包管理平台-02-windows 安装配置 + mac 安装配置

    maven 包管理平台-03-maven project maven 项目的创建入门

    maven 包管理平台-04-maven archetype 项目原型

    maven 包管理平台-05-multi module 多模块

    maven 包管理平台-06-常用技巧 实时更新快照/乱码问题/下载很慢/包依赖解决包冲突/如何导入本地 jar

    maven 包管理平台-07-plugins 常见插件介绍

    maven 包管理平台-08-nexus 自己搭建 maven 仓库

    Maven

    Apache maven 是一个软件项目管理和理解工具。

    基于项目对象模型(POM)的概念,Maven 可以从一个中心信息管理项目的构建、报告和文档。

    Maven权威指南zh_CN.pdf

    windows 安装

    要求:

    • JDK: Maven 3.3 需要 JDK 1.7 或更高版本才能执行 - 它仍然允许您针对 1.3 和其他 JDK 版本进行构建,使用 Toolchains

    • 磁盘空间: Maven 安装本身需要大约 10MB。除此之外,您的本地 Maven 仓库还将使用额外的磁盘空间。

    您的本地仓库大小将根据使用情况而变化,但至少需要 500MB。

    安装

    文档中文版

    下载

    下载

    配置

    • 环境变量
    MAVEN_HOME: D:\Maven\apache-maven-3.3.9
      • 路径
      %MAVEN_HOME%/bin;

        验证

        • 测试:
        mvn -v
          • 结果
          Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:4
          7+08:00)
          Maven home: D:\Maven\apache-maven-3.3.9\bin\..
          Java version: 1.7.0_79, vendor: Oracle Corporation
          Java home: D:\Program Files\Java\jdk1.7.0_79\jre
          Default locale: zh_CN, platform encoding: GBK
          OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
          • 1
          • 2
          • 3
          • 4
          • 5
          • 6

          mac 安装

          下载

          1. 下载 Maven apache-maven-3.3.9-bin.tar.gz,解压并将文件重命名为 maven3.3.9。

          2. 在 mac 终端中,输入以下命令:

          $ pwd

            获取当前路径。然后输入以下命令:

            $ cd /
            
            $ cd /usr/local
            
            $ ls
            • 1
            • 2
            • 3
            • 4

            可以获取本地包下的目录。如果不存在,创建 maven 文件。

            $ sudo mkdir maven

              将 maven3.3.9 复制到该路径。

              $ sudo cp -R /Users/houbinbin/IT/learn/maven/maven3.3.9 /usr/local/maven

                设置配置

                1. 设置路径
                $ vi ~/.bash_profile

                  这是 vi 编辑器。

                  M3_HOME=/usr/local/maven/maven3.3.9
                  
                  PATH=$M3_HOME/bin:$PATH
                  
                  export M3_HOME
                  
                  export PATH
                  • 1
                  • 2
                  • 3
                  • 4
                  • 5
                  • 6

                  然后,保存并退出。

                  退出 mac 终端,重新启动终端。

                  echo $M3_HOME
                  echo $PATH
                  • 1

                  可以看到您设置的内容,并且

                  测试验证

                  $ mvn -version

                    显示如下:

                    houbinbindeMacBook-Pro:~ houbinbin$ mvn -version
                    Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
                    Maven home: /usr/local/maven/maven3.3.9
                    Java version: 1.8.0_91, vendor: Oracle Corporation
                    Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre
                    Default locale: zh_CN, platform encoding: UTF-8
                    OS name: "mac os x", version: "10.11.3", arch: "x86_64", family: "mac"
                    • 1
                    • 2
                    • 3
                    • 4
                    • 5
                    • 6

                    setting.xml

                    你可以打开 %MAVEN_HOME%\conf\settings.xml 文件,配置对应的代码仓库存储地址。

                    you will find code like this...

                    • 1
                    • 2
                    • 3
                    • 4
                    • 5
                    • 6

                    本文由博客一文多发平台 OpenWrite 发布!

                  • 相关阅读:
                    FastDFS学习(三)
                    Golang-01Golang开发环境配置
                    头哥的实践平台的Linux文件/目录管理
                    How To Purge The UNIFIED AUDIT TRAIL (Doc ID 1582627.1)
                    算法与数据结构 - 找出n内的所有质数?(暴力法、暴力优化法、埃筛法、欧拉筛法)
                    MySQL 入门教程
                    Java之spring新手教程(包教包会)
                    WPF 深入理解一、基础知识介绍
                    一次断网故障修复
                    围绕“开源+深耕”策略和数字化监控手段,动态管理场景生态价值
                  • 原文地址:https://blog.csdn.net/ryo1060732496/article/details/136403197
                  • 最新文章
                  • 攻防演习之三天拿下官网站群
                    数据安全治理学习——前期安全规划和安全管理体系建设
                    企业安全 | 企业内一次钓鱼演练准备过程
                    内网渗透测试 | Kerberos协议及其部分攻击手法
                    0day的产生 | 不懂代码的"代码审计"
                    安装scrcpy-client模块av模块异常,环境问题解决方案
                    leetcode hot100【LeetCode 279. 完全平方数】java实现
                    OpenWrt下安装Mosquitto
                    AnatoMask论文汇总
                    【AI日记】24.11.01 LangChain、openai api和github copilot
                  • 热门文章
                  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
                    奉劝各位学弟学妹们,该打造你的技术影响力了!
                    五年了,我在 CSDN 的两个一百万。
                    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
                    面试官都震惊,你这网络基础可以啊!
                    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
                    心情不好的时候,用 Python 画棵樱花树送给自己吧
                    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
                    13 万字 C 语言从入门到精通保姆级教程2021 年版
                    10行代码集2000张美女图,Python爬虫120例,再上征途
                  Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
                  正则表达式工具 cron表达式工具 密码生成工具

                  京公网安备 11010502049817号