快速开始

安装与配置

Maven的安装也非常方便,可从Apache官方下载最新的Maven压缩包然后解压,也可以使用 SDK Man 执行安装;如果是手动配置的话我们还需要配置设置下系统的环境变量:

  • M2HOME:指向Maven安装目录
  • Path:追加Maven安装目录下的bin目录

在用户目录下,我们可以发现.m2文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。默认情况下,~/.m2目录下除了repository仓库之外就没有其他目录和文件了,不过大多数Maven用户需要复制M2HOME/conf/settings.xml文件到~/.m2/settings.xml

部分常用的Maven命令如下:

# 查看maven版本
mvn -v

# 编译
mvn compile

# 测试
mvn test

# 打包
mvn package

# 删除 target
mvn clean

# 安装jar包到本地仓库中
mvn install

# 创建一个新工程
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false

网络代理

众所周知的原因,国内有时候并不能够很顺畅的访问Maven的中央仓库,往往我们需要访问国内的镜像地址:

<mirror>
  <id>CN</id>
  <name>OSChina Central</name>
  <url>http://maven.oschina.net/content/groups/public/</url>
  <mirrorOf>central</mirrorOf>
</mirror>

或者编辑~/.m2/settings.xml文件(如果没有该文件,则复制$M2HOME/conf/settings.xml),添加代理配置如下:

<settings>
  ...
    <proxies>
        <proxy>
            <id>my-proxy</id>
            <active>true</active>
            <protocol>http</protocol>
            <host>代理服务器主机名</host>
            <port>端口号</port>
            <!--
                <username>***</username>
                <password>***</password>
                <nonProxyHosts>repository.mycom.com|*.google.com</nonProxyHosts>
            -->
        </proxy>
    </proxies>
  ...
</settings>

如果不行试试重启机器或者eclipseide还不行试试下面这种方式:windows–>preferences–>maven–>installations add

maven config

这样配置后将使用指定目录下的maven,而非eclipsemaven内置插件。

下一页