首页 > 代码库 > Maven

Maven

1、Maven解压后就可以使用(jdk至少1.7以上),如果需要在cmd中直接使用mvn命令,则需要配置环境变量,把Maven的解压目录配置到path下,一般类似JDK配置,配置一个maven_home变量再在path下引用此变量

2、maven的配置文件就一个conf/settings.xml,默认都是空节点,如果公司没有私服,其实也可以不用配置这个配置文件,默认生成的本地仓库就是用户文件夹下的.m2/repository

3、如果在cmd环境下进行maven操作,得进入项目文件夹下,主pom.xml文件所在的文件夹,在此处按住shift加右键选择在此处打开命令行

4、mvn常用命令

4.1 :mvn clean   清理编译的文件,即target目录

4.2 :mvn compile 编译了主目录的文件(不包含test目录编译)

4.3 :mvn test  编译并运行了test目录的代码

4.4 :mvn package 打包 ,根据项目结构打成war包或jar包,生成规则根据pom.xml头部信息如version,artifactid等来进行生成包的名字,默认执行package命令,会依次执行compile-->test-->package

4.5:mvn  install 就是把项目发布到本地仓库,会依次执行compile-->test-->package-->install,使用install命令,前面几个就不需要手动执行了,会自动依次执行,这是maven的生命周期事件

4.6:mvn deploy 把项目发布到私服,会依次执行compile-->test-->package-->install-->deploy

5、不同的生命周期的命令可以一起执行,如clean并没有在上面几个命令的生命周期中,就可以把几个命令放一起执行,如mvn clean install,会先执行清理,然后编译,测试,打包,安装

6、maven一键启动 mvn tomcat:run

在eclipse中使用maven

1、安装插件,默认已经安装好了,只是使用的maven版本需要自己调整一下,点击add,选解压后的maven文件夹,

技术分享

2、默认使用的仓库位置是.m2,如果需要修改本地仓库位置,还需配置一下用户设置,选择maven文件夹下的settings.xml

技术分享

配置好后创建maven工程,主pom.xml下得配置一下maven的编译插件,不然默认使用的是eclipse的1.5版本,会出错

技术分享

 修改编译插件后,eclipse还不识别,会出现红色小叉,这时在项目上选中项目,右击选择,选择maven-->update project强制更新编译版本后会发现引用的jdk改为了指定的1.7

 

Maven