安装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中配置的是用户范围的,只有当前用户才会受到配置的影响,建议使用用户范围的配置。
如有错误请提出。
- win7安装maven工具
- 安装maven工具
- linux下安装maven工具
- 【工具】maven
- maven工具
- #MAVEN工具
- Maven工具
- 【工具学习】——Maven的安装与配置
- Maven构建工具使用、E2Eclipse插件安装、使用
- MAVEN入门----安装MAVEN
- Maven(二)安装Maven
- 【Maven】2、Maven安装
- Maven--安装Maven
- maven 笔记-maven安装
- 安装maven
- maven安装
- Maven安装
- maven安装
- CSS学习笔记——外边距坍塌
- 常用学习网站
- 全面解析DDN存储和HPC解决方案
- Android基础—XML数据解析的三种方式
- python基础—文件 | json序列化
- 安装maven工具
- json和jsonp和ajax的实质和区别
- 吉林国际商品交易中心邮币卡骗局
- 参考MSDN的checked用法(C# 参考)
- Andorid开发艺术探索读书笔记--Android四大组件
- 关于String s = new String("xyz"); 创建几个对象的问题
- 深入学习Oracle分区表及分区索引
- Webpack2 起步
- iOS app性能优化的那些事