Maven入门(一)
来源:互联网 发布:非农历史数据一览表 编辑:程序博客网 时间:2024/04/30 03:06
maven环境配置
maven是一个项目管理插件,一般开发中会使用很多jar包,使用maven不用你手动去下载jar包,所有jar包仓库统一管理,只要配置一下pom文件即可。这可以提高开发效率,可以方便管理项目。
1.maven下载
可以访问官方网址:http://maven.apache.org/download.cgi
这里可以根据情况选择自己需要下载的maven,一般选择下载最新版本的。
2.maven的系统环境变量配置
这里根据自己maven存放位子配置
将自己配置好的MAVEN_HOME添加到path路径下
3.maven测试是否配置成功
这里使用mvn -v来判断是否安装成功。如果出现类似上图中的情况说明配置成功。
4.maven仓库的配置
找到maven存放地址,修改conf文件夹里面的settings.xml文件
- <localRepository>F:\Repositories\Maven</localRepository>
<localRepository>F:\Repositories\Maven</localRepository>这个可以看作本地仓库,如果不配置,maven下载的jar默认会存放在用户目录下的.m2文件里,如果配置了jar将会存放自己设定的地方,这样可以方便管理。
5.maven镜像配置
还是在conf文件夹里的settings.xml文件
- <mirrors>
- <mirror>
- <id>alimaven</id>
- <name>aliyun maven</name>
- <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
- <mirrorOf>central</mirrorOf>
- </mirror>
- </mirrors>
<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors>这个可以看作远程仓库或者中央仓库,由于maven中的jar下载是从网络中下载所以有时候网不好的时候就会出现下载速度过慢带来的不便利。镜像的配置作用就是选择jar下载的来源,我们一开始默认是使用国外的镜像,所以难免会出现网络不好的情况,访问外网本身就可能不快,这里配置的是国内阿里的镜像仓库,这个仓库是比较好的,下载jar速度还是很快的。如果有觉得更好远程仓库的可以换成更好的,其实仓库的选择有很多,看自己了。
使用网页打开上面镜像地址http://maven.aliyun.com/nexus/content/groups/public/就可以看到里面存放的jar,里面存放了基本上所有的jar。
当然在settings.xml文件中还有很多可以配置的,比如包含了本地仓库位置,远程仓库服务器以及认证信息等,不过一般项目开发配置到这里就足够用了。
6.maven配置eclipse
window->preferences->maven->installations,点击add找到对应maven路径即可。
这里也配置一下路径:第一个表示全部的workspace工作空间都是用这个maven,第二个表示当前workspace工作空间使用这个maven,后面那个表示是存放jar包的路径。
这样就差不多配置完成了。
7.创建一个maven项目
由于maven项目一般是不可以直接创建的,当然创建maven项目很多种,
点击Maven Project
使用默认配置
这是选择maven-archetype-webapp
填写一些基本信息
此时项目还是有错误的
修改build path中的配置,点击select all完成
然后载点击add library,选择server runtime就这样就完成配置了
- Maven入门(一)
- Maven入门(一)安装Maven
- Maven 学习总结(一)------Maven入门
- Maven入门指南(一)
- Maven入门指南(一)
- Maven入门指南(一)
- Maven快速入门 (一)
- Maven入门指南(一)
- Maven入门指南(一)
- Maven入门指南(一)
- Maven入门指南(一)
- 快速入门Maven(一)
- 【Maven】maven 教程一 入门
- Maven入门(一)(HelloMaven)
- Apache Maven 入门篇 (一)
- maven入门:依赖 聚合 继承(一)
- Maven使用入门(一)
- maven 教程一 入门
- Ubuntu 16.04搭建php5.6 Web服务器环境
- Android之Appcation使用
- 单点登录-待续
- restful框架理解
- JNI资源释放
- Maven入门(一)
- CAKeyframeAnimation-关键帧动画
- PHP中的0,‘’,null和false原来是一样的?!
- angular2 开发起步。
- Suffix_Array模板重置版
- Open vSwitch使用
- (转)移动互联加速金融科技的渗透 中国将成为全球最大智能投顾市场
- 5-18 银行业务队列简单模拟 (25分)
- JavaScript中用let语句声明作用域的用法讲解