maven学习第二版

来源:互联网 发布:gprs网络是什么意思 编辑:程序博客网 时间:2024/06/05 09:44
1.安装配置maven
配置M2_HOME的环境变量,值为"D:\tools\apache-maven-3.0.3"
配置path环境变量,在path值的末尾添加"%M2_HOME%\bin"
2.eclipse安装插件
点击菜单 Help -> Install new software 进行插件安装
插件地址 http://m2eclipse.sonatype.org/sites/m2e
设置installations为本地maven
禁用Downloadrepository index updates on startup(即取消这个选项的勾选,第三个第四个可以点上)
设置maven的setting.xml文件路径即用户配置文件
3.配置ettings.xml
settings.xml对于maven来说相当于全局性的配置,用于所有的项目。
在maven2中存在两个settings.xml
一个全局性配置:位于maven2的安装目录conf下面,
另外一个作为本地配置:位于${user.dir}/.m2/settings.xml
settings.xml基本结构如下:
<settings xmlns="http://maven.apache.org/POM/4.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
                               http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository/>
  <interactiveMode/>
  <usePluginRegistry/>
  <offline/>
  <pluginGroups/>
  <servers/>
  <mirrors/>
  <proxies/>
  <profiles/>
  <activeProfiles/>
</settings>
设置本地仓库:
<localRepository>D:/m2/repo</localRepository>
设置中央仓库:
<mirror>
      <id>mirrorId</id>
      <mirrorOf>central</mirrorOf>
      <name>中央代理服务器</name>
      <url>http://192.168.1.73/nexus/content/groups/public</url>
</mirror>
4.maven常用命令
mvn -version/-v 显示版本信息
mvn archetype:generate   创建mvn项目
mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app   创建mvn项目
mvn package    生成target目录,编译、测试代码,生成测试报告,生成jar/war文件
mvn jetty:run    运行项目于jetty上,
mvn compile      编译
mvn test      编译并测试
mvn clean      清空生成的文件
mvn site      生成项目相关信息的网站
mvn -Dwtpversion=1.0 eclipse:eclipse   生成Wtp插件的Web项目
mvn -Dwtpversion=1.0 eclipse:clean   清除Eclipse项目的配置信息(Web项目)
mvn eclipse:eclipse     将项目转化为Eclipse项目

mvn deploy 发布项目


5.pom见pom文章

6.nexus见nexus文章




























0 0