首页 > 技术文章 > Maven 快速入门

xiaobo 2016-11-03 13:36 原文

简介

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

下载安装

下载地址: http://maven.apache.org/download.cgi

直接解压到磁盘路径进行安装。

设置环境变量

MAVEN_HOME=你的安装目录

PATH=%PATH%;%MAVEN_HOME%\bin

验证安装

$ mvn -v

推荐环境变量设置工具:

配置

  • 编辑文件

安装路径\conf\settings.xml

  • 修改本地仓库

    <localRepository>安装路径\localRepository</localRepository>

  • 常用仓库镜像

    <mirrors>

    <mirror>

         <id>alimaven</id>

         <name>aliyun maven</name>

         <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

         <mirrorOf>central</mirrorOf>

    </mirror>

       

    <mirror>

            <id>UK</id>

            <name>UK Central</name>

            <url>http://uk.maven.org/maven2/</url>

            <mirrorOf>central</mirrorOf>

        </mirror>

    </mirrors>

  • 设置默认JDK版本

<profile>

     <id>jdk-1.8</id>

     <activation>

     <activeByDefault>true</activeByDefault>

     <jdk>1.8</jdk>

     </activation>

     <properties>

     <maven.compiler.source>1.8</maven.compiler.source>

     <maven.compiler.target>1.8</maven.compiler.target>

     <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>

     </properties>

    </profile>

Eclipse插件配置

   

Eclipse创建Maven工程

   

   

   

常用命令

mvn archetype:create 创建Maven项目

mvn compile 编译源代码

mvn deploy 发布项目

mvn test-compile 编译测试源代码

mvn test 运行应用程序中的单元测试

mvn site 生成项目相关信息的网站

mvn clean 清除项目目录中的生成结果

mvn package 根据项目生成的jar

mvn install 在本地Repository中安装jar

mvn eclipse:eclipse 生成eclipse项目文件

mvnjetty:run 启动jetty服务

mvntomcat:run 启动tomcat服务

mvn clean package -Dmaven.test.skip=true:清除以前的包后重新打包,跳过测试类

资源

Maven仓库

http://mvnrepository.com/

http://maven.aliyun.com/nexus

  

推荐阅读