欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PHP快速入门java系列:Mac OS下Maven的安装与配置(二)

程序员文章站 2024-03-18 17:46:16
...

对于PHP转java的开发来说。可以先简单的理解为PHP的composer,Maven是java项目中用于构建和依赖管理工具,不仅能帮我们自动化构建,还能够抽象构建过程,提供构建任务实现。
本文主要是介绍:

  • Maven在MacOS下安装以及配置
  • 如何在IDEA中全局配置Maven,并使用阿里源
  • Maven常用命令说明

Maven在MacOS下安装以及配置

  1. 首先确认安装且配置了javaJDK。如果先安装配置javaJDK.
    PHP快速入门java系列:Mac OS下Maven的安装与配置(二) 2. 接着去Maven官网(http://maven.apache.org/download.cgi)下载想要的版本解压到你想要的目录(建议做统一规划,注意权限问题)
    PHP快速入门java系列:Mac OS下Maven的安装与配置(二)
  2. 最后设置一下环境变量,将Maven安装配置到操作系统环境中,主要就是配置M2_HOME 和PATH两项:
  • 进入maven目录pwd获取具体路径
    PHP快速入门java系列:Mac OS下Maven的安装与配置(二)
  • 配置环境变量:
    在终端输入vim ~/.zshc在底部加入:
export M2_HOME=/Users/dengmengmian/toolbox/apache-maven
export PATH=$PATH:$M2_HOME/bin

PHP快速入门java系列:Mac OS下Maven的安装与配置(二)

  • 重新加载或重启终端source ~/.zshc
  • 输入mvn -v查看Maven是否安装成功,如下图表示安装成功:
    PHP快速入门java系列:Mac OS下Maven的安装与配置(二)

配置IDEA,切换成阿里源

  • 打开IDEA,Configure->Preferences
    PHP快速入门java系列:Mac OS下Maven的安装与配置(二)
  • 找到maven配置按下图配置:
    PHP快速入门java系列:Mac OS下Maven的安装与配置(二)

如图:PHP快速入门java系列:Mac OS下Maven的安装与配置(二)

  • 修改阿里源:
    根据上图中的地址,新建xml文件:vim /Users/dengmengmian/.m2/settings.xml
    把如下内容复制进去:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                           https://maven.apache.org/xsd/settings-1.0.0.xsd">

       <mirrors>
         <mirror>
             <id>alimaven</id>
             <name>aliyun maven</name>
             <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
             <mirrorOf>central</mirrorOf>
         </mirror>
       </mirrors>
 </settings>

如图:
PHP快速入门java系列:Mac OS下Maven的安装与配置(二)

Maven常用命令说明

  • mvn clean:表示运行清理操作(会默认把target文件夹中的数据清理)。
  • mvn clean compile:表示先运行清理之后运行编译,会将代码编译到target文件夹中。
  • mvn clean test:运行清理和测试。
  • mvn clean package:运行清理和打包。
  • mvn clean install:运行清理和安装,会将打好的包安装到本地仓库中,以便其他的项目可以调用。
  • mvn clean deploy:运行清理和发布(发布到私服上面)。

可以开始通过maven构建java项目了。

相关标签: PHP快速入门java