最近在整理开发框架,由于之前项目较小没有使用maven类似的管理工具,导致了一些问题,特别是jar包管理比较混乱,所以这次决定使用maven。至于maven是干嘛的,大家可以百度,讲的肯定比我详细。
1.首先下载maven http://maven.apache.org/download.cgi 。
下载完成后配置下环境变量,和配置jdk一样。配置完成后可以在dos中输入mvn -version ,成功的话会打印出安装信息
2.配置本地仓库。打开settings.xml文件
打开之后大家可以看到localRepository,这里是配置本地仓库的位置,初始应该被注释掉的。需要我们自己配置,具体存放的地方我们可以自己选择,我配置到了maven目录中。
3.配置eclipse。
这样maven的基本配置就ok了,下面需要和我们的开发工具进行关联,我这里用的eclipse ,我们需要安装eclipse插件。 最近在整理开发框架,由于之前项目较小没有使用maven类似的管理工具,导致了一些问题,特别是jar包管理比较混乱,所以这次决定使用maven
安装eclipse插件大家都知道两种方式,一种在market中下载安装(此种速度较慢),还有一种可以在网上直接下载插件包,导入进去。
第一种很简单,打开help-->install new software
在work with中输入自己eclipse版本名,比如我用的是mars,直接输入mars,下面会有提示。选择好版本之后,下载会出现很多插件,我们在过滤栏 输入maven。然后下面会出现我们需要的插件,勾选 下一步,下一步。跟着安装即可。
4.安装后之后重启eclipse。
打开 window-->preferences-->maven
选择installation,点击add添加,选择maven安装路径,勾选新增的maven。
然后在点击User Settings,选择Global Setting
5.配置工作都已经完成,接下来让我们创建个maven项目。
点击 new-->maven project
勾选上Create a simple project
web项目packaging一般选择war格式
由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project
选择properties 并找到 Project Facets ,并点击Convert to faceted form…
修改发布规则,Maven Dependencies 其实就是存储jar包的空间。
配置java build path
6.项目配置好,我们需要去导入jar。
打开pom.xml
Overview:显示maven项目的一些基本信息.
Dependencies:添加jar包的页面,很重要!
Plugins:添加maven插件的页面.比如tomcat-maven-plugin等.
Reporting:从没用过,无视~
Dependency Hierarchy:用于显示jar包的依赖关系.没事的时候可以看看jar包的依赖关系.
Effective POM:显示maven的编译路径,plugin之类的.也可以无视.
pom.xml:导入jar包的信息,可以在其中进行修改.
添加jar包有两种方式 ,第一种
在这里点击add,搜索想使用的jar添加。
本人喜欢使用第二种,点击pom.xml 在这里需要编辑maven dependency,只需定义简单的参数即可下载到自己的jar。使用maven进行管理大大方便了我们jar的管理,比如之前项目导入jar。是通过copy方式导入项目中,而且还会存在jar之间的依赖和冲突。而maven解决了这些问题。由于自己手写dependency可能会写错,这里提供个网站,大家可以去上面copy代码,直接使用。http://mvnrepository.com/
接下来就是自己配置web框架了,eclipse maven 的配置就已经差不多了,至于maven是怎么的强大,大家自己体会吧。皮皮虾,我们走