maven的使用

来源:互联网 发布:seo服务器 编辑:程序博客网 时间:2024/05/17 09:35
maven的使用:
   Maven是一个构建工具, 使用一定的目录组织结构来简化和一致项目构建。它把编译、打包、测试、发布等开发过程中的不同环节有机的串联了起来。
   MyEclipse下的安装:
   (1)首先在http://maven.apache.org上下载maven-2.0.4-bin.zip文件,例如将该文件解压缩到c:/ maven-2.0.4.(当前版本).
   (2) 配置JAVA_HOME。
   (3)将c:/maven-2.0.4/bin目录加入到环境变量path中。
   (4)运行mvn –version确认是否安装成功。显示Maven version 2.0.4则表示安装成功。
  (5) 将Maven/conf目录下的Settings.xml文件复制到生成的.m2文件中.
   (6)进入MyEclipse点击Help->Software Updates->Find and Insall…->Search for new features to install->Next->New Remote Site….
   (7)在弹出的界面中输入Name:m2plugin  URL: http://m2eclipse.codehaus.org/update/
   (8)在命令行中输入:mvn -Declipse.workspace=<path-to-eclipse-workspace> eclipse:add-maven-repo。
   普通安装:
 (1)首先在http://maven.apache.org上下载maven-2.0.4-bin.zip文件,例如将该文件解压缩到c:/ maven-2.0.4.(当前版本).
  (2) 安装JDK,配置JAVA_HOME,CLASSPATH,PATH.
  (3) 将c:/maven-2.0.4/bin目录加入到环境变量path中。
  (4) 运行MVN -version确认Maven是否安装成功.
  (5) 将Maven/conf目录下的Settings.xml文件复制到生成的.m2文件中.
   pom.xml
   pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。
        groupId:项目或者组织的唯一标志,并且配置时生成的路径也是由此生成,如org.codehaus.mojo生成的相对路径为:/org/codehaus/mojo
        artifactId: 项目的通用名称
        version:项目的版本
 packaging: 打包的机制,如pom, jar, maven-plugin, ejb, war, ear, rar, par
 classifier: 分类
       *依赖关系,独占性,继承关系,dependencyManagement,合成,build,资源(resources),插件,pluginManagement,Directories,Extensions,Reporting,ReportSets,Licenses,Organization,Developers,Contributors,Mailing Lists
        SCM,Repositories,Plugin Repositories,Distribution Management,Profiles等.
原创粉丝点击