Maven——成为了一种被用于构建和管理任何基于Java项目的工具。Maven创始者希望能够更多的让Java开发人员的日常工作更加容易,帮助理解任何基于Java项目。主要用来在项目中对jar包管理。
1.maven安装
需要到maven官网下载最新版:3.0.5版本,解压到c盘根目录
配置环境变量:MAVEN_HOME:C:\apache-maven-3.0.5
编辑一下Path,加上;%MAVEN_HOME%/bin
在cmd输入 mvn -version查看一下是否已经安装成功
2.配置仓库(将repo放到一个目录下切记不能有中文路径,放到D:\maven)
(1)修改本地仓库C:\apache-maven-3.3.9\conf下的setting.xml(maven安装目录)
<localRepository>D:\maven\repo</localRepository>
(2)配置远程仓库
注意:maven默认寻找中央仓库的网址是:但国内用户访问国外一些网址被限制,可以加一些镜像地址到仓库repo目录下的setting.xml配置文件
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
阿里云就大约可满足现在需求。
安装maven目录下的conf下面的setting.xml配置好之后,建议将该文件复制到仓库目录下的同样位置。替换仓库目录下的setting.xml
3.eclipse配置maven
(1)检查eclipse是否成功安装maven插件
Window-Preferences
(2)配置maven
安装目录
依次打开Window –> Perferences –> Maven ,展开Maven的配置界面,然后点击Installations –> add 选择maven安装目录,这里我的Maven安装目录为C:\apache-maven-3.0.5,选择你的Maven安装目录,并点击确定, 之后可以点击Apply,点击OK,即可完成

继续配置User Settings选项 注意 Local Repository 项,如果为D:/maven/repo则配置成功,否则重新配置上一步
到此已经可以说是eclipse配置好maven。我们可以创建web项目了。
输入gav三项,确定项目名称和版本号。
就会看到生成一个maven管理的项目。
项目的目录结构有问题,缺少了放Java文件的地方,需要修改jre的版本为自己安装的1.7.,右键项目选择project facets修改Java编译1.7.
最终目录结构:
右击项目名-properties-java build path-sesources
自己创建放java源码的包:src/main/java
编译级别默认的还是1.5,我们需要手动改为1.7
注意:为何创建项目时找不到找不到maven-archetype-webapp-1.0?
原因:缺少jar包
在repo文件夹中找到org-apache-maven-archetypes-...webapp文件夹,将里面的jar包随便拷到某个文件夹,将webapp这个包删除
cmd执行命令:
mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-webapp -Dversion=1.0 -Dpackaging=jar -Dfile=(jar包放到哪个盘d:/)maven-archetype-webapp-1.0.jar
在eclipse中:更新目录,然后在创建项目时会出现webapp=1.0
核心配置文件pom.xml
安装本地jar包到仓库:
4.将maven的web项目发布到外部的tomcat
1、 先右击项目名,选择runas---mvn install命令将项目编译打包
2、 将该项目发布到Tomcat