fasionchan

读万卷书,行万里路,品万味肴,撸万行码。

Maven

Maven是一个由Java实现的项目管理工具。基于项目对象模型(POM)的概念,Maven通过简洁的元数据信息就可以管理项目构建、报告以及文档等。

  • 简化构建过程
  • 统一构建系统
  • 高质量项目信息
  • 开发最佳实践
  • 新特性透明迁移

安装

Maven可以通过手动下载代码包,解压并设置PATH环境变量的方式来安装,详细步骤请见:安装Maven

OSX

OSX下,可以用brew命令一键式安装:

1
brew install maven

镜像

1
2
3
4
5
6
7
8
9
10
<settings>
    <mirrors>
        <mirror>
            <id>aliyun.com</id>
            <name>aliyun.com</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <mirrorOf>*</mirrorOf>
        </mirror>
    </mirrors>
</settings>

FAQ

Source option 1.5 is no longer supported

编译时,mvn命令提示以下错误:

1
2
[ERROR] Source option 1.5 is no longer supported. Use 1.6 or later.
[ERROR] Target option 1.5 is no longer supported. Use 1.6 or later.

原因是:pom.xml默认使用1.5版本,而新的Java编译器已经不支持了。 解决方式也简单,只需要在pom.xml中配置,使用更高的版本即可:

1
2
3
4
<properties>
    <maven.compiler.source>1.6</maven.compiler.source>
    <maven.compiler.target>1.6</maven.compiler.target>
</properties>

Comments