1. Maven概念
Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。
在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。
概括地说,Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连接。 Maven增加可重用性并负责建立相关的任务。
2. Maven 安装
1、安装jdk环境
2、下载Apache-maven-3.3.3-bin.zip,将它解压到你要安装的maven文件夹。
我安装在了D:/maven/Apache-maven-3.3.3/
3、添加环境变量
添加M2_HOME和MAVEN_HOME环境变量到Windows环境变量,并将只向你的maven文件夹
M2_HOME D:/maven/Apache-maven-3.3.3
MAVEN_HOME D:/maven/Apache-maven-3.3.3
4、添加-path变量
在path值最后面添加%M2_HOME%\bin
5、验证
cmd命令执行mvn -version
3. Maven本地资源库
Maven的本地资源库是用来存储所有项目的依赖关系(插件jar和其他文件,这些文件被Maven下载)到本地文件夹。很简单,当你建立一个Maven项目,所有相关文件将被存储在你的Maven本地仓库。
1、本地库默认会在Windows – C:\Documents and Settings\{your-username}\.m2文件夹下
2、修改本地库:修改D:/maven/Apache-maven-3.3.3/conf/setting.xml文件中的
D:/maven/repository
4. Maven中央存储库
当你建立一个 Maven 的项目,Maven 会检查你的 pom.xml 文件,以确定哪些依赖下载。首先,Maven 将从本地资源库获得 Maven 的本地资源库依赖资源,如果没有找到,然后把它会从默认的 Maven 中央存储库 – http://repo1.maven.org/maven2/ 查找下载。
5. Maven 远程存储库
作用就是本地没有需要的jar包会从中央存储库找,找不到再去远程存储库找
在pom.xml中配置:加在中间
<</span>repositories>
<</span>repository>
<</span>id>yc</</span>id>
<</span>name>yc repository</</span>name>
<</span>url>http://192.168.100.3:8081/nexus/content/repositories/central/</</span>url>
<</span>layout>default</</span>layout>
<</span>releases>
<</span>enabled>true</</span>enabled>
</</span>releases>
<</span>snapshots>
<</span>enabled>false</</span>enabled>
</</span>snapshots>
</</span>repository>
</</span>repositories>
在setting.xml中配置:
在中添加
ycck
192.168.100.3
Repository for 192.168.100.3
http://192.168.100.3:8081/nexus/content/repositories/central/
default
always
添加完后激活用以下配置(也是在setting.xml中配置)
ycck
6. 在myeclipes中使用
7. 创建maven项目
完成后项目的结构为
8. 和tomcat结合
1.修改%TOMCAT7_PATH%/conf/tomcat-users.xml配置文件
2.在%MAVEN_PATH%/conf/settings.xml配置文件中添加
3.修改pom.xml配置文件
9. 常用命令
1.compile 编译
2.package 打包
3.install 在本地库安装jar包
4.clean 清楚产生的项目
5. tomcat:redeploy 在tomcat编译运行(运行前先启动tomcat)
6自己编写的一个jar文件,每次添加单个jar到maven本地仓库的操作如下:
1.建立一个新的文件夹,将jar文件存放在该文件夹下。
注意文件夹下最好只存放该文件。
2.在该文件夹下建立一个pom.xml文件,在pom文件中定义其maven坐标。
3.在cmd窗口中执行以下命令:
mvn install:install-file -Dfile= -DgroupId= -DartifactId= -Dversion= -Dpackaging=
例如
mvn install:install-file -Dfile=/home/xx.jar -DgroupId=xx -DartifactId=xx -Dversion=1.0 -Dpackaging=jar
参考资料: http://www.yiibai.com/maven/