快速开始

安装与配置

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>

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

maven config

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

下一页