Java开发基础——Maven入门

        Maven是目前Java开发中最常用的必备工具之一。Maven可以用来构建项目、依赖管理、配置管理、发布管理、文档编制、报告等功能。从本篇博客开始,我们会详细的来学会Maven的使用。
        Maven的官方下载地址为: http://maven.apache.org/download.cgi 。选择下面的一个版本安装即可:

把下载的Maven放到一个目录下,解压缩Maven就等于安装成功了。然后还需要配置环境变量,编辑.bash_profile文件,在.bash_profile中加入以下配置即可:

# Add maven to path
export M2_HOME=/Users/chenyufeng/Development/apache-maven-3.3.9
export M2=$M2_HOME/bin
export PATH=$M2:$PATH

保存退出后,使用“source .bash_profile”使文件生效。然后输入命令”mvn -version”查看,如果出现如下界面,表示Maven已经安装配置成功:



Maven配置完成后无法使用mvn命令,出现如下报错:“-bash: ./mvn: /bin/sh: bad interpreter: Operation not permitted”。可通过执行以下命令解决:“ xattr -d -r com.apple.quarantine ./mvn”。

Maven仓库的地址为: http://mvnrepository.com/   。在这里可以查看、下载所有的Maven依赖,如下图所示:

Version表示支持的最低版本,Updates是包的最新版本。

打开安装后的Maven安装包,目录结构如下图所示:


       其中bin目录下包含了Maven的一些运行脚本;boot下面有一个jar文件,是Maven运行的类加载器;conf目录下包含了一些配置文件,其中setting.xml是Maven的全局配置文件,用来自定义Maven的行为,一般不做修改;lib目录包含了Maven的核心jar文件。
       Maven基本的命令行使用如下:
— mvn clean:清理项目的缓存输出,target文件夹会被删除;
— mvn install:对项目打包;
— mvn clean install:两个命令可以同时执行,建议首先执行clean;


如果我们使用类似IDEA的集成开发环境,使用Maven就会更加方便,在IDEA中使用Maven可以安装assembly插件,可以在pom.xml中添加配置如下:

    firstmaven1
   
       
            maven-assembly-plugin
           
                true
               
                    jar-with-dependencies
               
               
               
           
           
               
                    make-assembly
                    package
                   
                        assembly
                   
               
           
       
   

然后就可以在IDEA右侧看到添加的Maven插件:

你可能感兴趣的:(Java开发,Java开发技术分享)