安装maven工具

来源:互联网 发布:淘宝上怎样删除评价 编辑:程序博客网 时间:2024/04/30 00:00

1、简述
maven主要服务于基于java平台的项目构建、依赖管理和项目信息管理。刚接触web开发的时候每个项目都需要复制jar包。新建一个项目就需要使用一套jar包,会有很多重复的jar包,而且很容易出现遗漏jar包的情况,由于版本不一致导致的jar包冲突时有发生。在开发过程中每天花费在编译、运行单元测试、打包和 部署上的时间很多,maven可以通过一些简单的命令就能够自动完成这些工作。maven功能简单来说就是避免在开发过程中重复造轮子。
2、安装maven
安装jdk,jdk版本自定义,进入windows命令窗口,执行java -version
这里写图片描述
通过官网下载maven,这里使用的是maven3.3.3。解压安装包,可以看到包里面的内容如下:这里写图片描述
bin:包含maven运行的脚本,这些脚本用来配置java命令;
boot:包含一个文件。比如plexus-classworlds-2.5.2.jar是一个类加载框架,相对于默认的java类加载器,它提供了更加丰富的语法以及方便的配置;
conf:该目录包含了一个很重要的文件setting.xml。修改文件能在机器上全局制定maven的行为。一般情况下更加偏向于复制该文件至~/.m2/目录下(~表示用户目录),然后修改该文件,在用户范围内定制maven的行为;
lib:包含了所有maven运行时所需要的java类库和maven用到的第三方依赖。
本地安装:
在环境变量中添加M2_HOME,变量值为maven的安装目录:D:\Java\apache-maven-3.3.3
path变量:值为%M2_HOME%\bin
MAVEN_OPTS:-Xms512m -Xmx512m,当项目过大时,设置防止outofmemory
执行如下脚本:
这里写图片描述
说明已经安装成功。
3、设置http代理
公司基于安全考虑,需要通过安全认证的代理访问外网。这种情况下就需要为maven配置代理,它才能正常访问外部仓库,下载所需要的资源。
编辑~/.m2/settings.xml文件。添加代理配置如下:

<proxies>        <!-- 如果申明多个proxy,第一个有效 -->        <proxy>            <id>proxy</id>            <active>true</active><!-- 激活该代理 -->            <protocol>http</protocol>            <host>127.25.56.89</host>            <port>3128<port>            <username>mr</username>            <password>152345</password>            <nonProxyHosts>respository.com|*.ty.com</nonProxyHosts><!-- 不需要过滤的网址 -->        </proxy>    </proxies>

4、配置用户范围
在$M2_HOME/conf/setting.xml中配置的是全局范围内,机器上的所有用户都会影响;
在~/.m2/settings.xml中配置的是用户范围的,只有当前用户才会受到配置的影响,建议使用用户范围的配置。
如有错误请提出。

0 0
原创粉丝点击