欢迎访问昆山宝鼎软件有限公司网站! 设为首页 | 网站地图 | XML | RSS订阅 | 宝鼎邮箱 | 后台管理


新闻资讯

MENU

软件开发知识
本文作者: ImportNew - 唐尤华 未经许可,克制转载!

1. Maven简介

Apache Maven 是一个软件项目打点东西。基于项目工具模子(POM)的理念,通过一段焦点描写信息来打点项目构建、陈诉和文档信息。

Maven 是一个意第绪语(犹太人利用的国际语)单词,意思是常识的累加器。它最开始是被用来简化 Jakarta Turbine 项目标构建进程。在 Jakarta Turbine 项目中有几个差异的项目,固然它们的Ant构建文件差别很小,可是 jar 包都在 CVS 上。于是想要找到一个尺度而又简朴的项目构建要领,既可以清晰地界说出这个项目由什么组成并宣布项目信息,又能在差异项目间共享Jar包。

此刻,任何一个基于Java的项目都能利用Maven来构建和打点,使 Java 开拓人员的日常事情变得更轻松,让Java项目更容易被领略。

2. Maven利用

2.1 安装

必备条件: 已安装JDK

留意事项: Maven 3.3 及更高版本要求 JDK1.7 可能更高版本

2.2 Windows

下载解压缩

  • 打开下载页面:http://maven.apache.org/download.cgi
  • 选择最新的版本,可能到这里 https://archive.apache.org/dist/maven/maven-3/ 找到你中意的版本
  • 下载 apache-maven-{版本号}-bin.zip
  • 找到符合的目次:最好无空格和中文,解压,昆山软件公司,内容如下
  • bin\
    boot\
    conf\
    lib\
    README.txt
    NOTICE
    LICENSE

    设置情况变量

  • 计较机 > 属性 > 高级系统配置 > 情况变量 > 系统变量
  • 新建 M2_HOME 变量,内容为 {解压路径}\apache-maven-{版本号}
  • 编辑 Path 变量,在内容末了加上 ;%M2_HOME%\bin;
  • 2.3 Linux

    包揽理器安装

    $ sudo apt install maven

    下载安装

  • 下载 apache-maven-{版本号}-bin.tar.gz
  • 设置情况变量 export PATH=/opt/apache-maven-{版本号}/bin:$PATH
  • 2.4 验证

    Windows 打开 Cmd,Linux 运行 Shell,看到下面信息暗示安装乐成。

    $ mvn -version
    Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
    Maven home: D:\software\java\apache-maven-3.3.9
    Java version: 1.8.0_191, vendor: Oracle Corporation
    Java home: c:\Program Files\java\jdk1.8.0_191\jre
    Default locale: zh_CN, platform encoding: GBK
    OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"

    2.5 配置Maven

    Maven通过 settings.xml 举办设置

    完整的参数说明可查察 http://maven.apache.org/ref/3.6.0/maven-settings/settings.html

    2.5.1 自界说客栈位置(可选)

    Maven 下载的 jar 包默认存储到 ${user.home}/.m2/repository

    编辑 {安装路径}\config\settings.xml,在下面增加一行填入自界说位置:

      <!-- localRepository
       | The path to the local repository maven will use to store artifacts.
       |
       | Default: ${user.home}/.m2/repository
      <localRepository>/path/to/local/repo</localRepository>
      -->
    <localRepository>{自界说位置}\repository</localRepository>

    Linux 查察安装路径

    $ ls -lsa /usr/share/maven
    ...
     0 lrwxrwxrwx   1 root root    10 12月 10  2015 conf -> /etc/maven
    
    $ ls -lsa /etc/maven
     4 drwxr-xr-x   2 root root  4096 11月 27 11:45 logging
     4 -rw-r--r--   1 root root   222 11月 19  2015 m2.conf
    12 -rw-r--r--   1 root root 10216 11月 19  2015 settings.xml
     4 -rw-r--r--   1 root root  3649 11月 19  2015 toolchains.xml

    2.5.2 配置海内镜像(可选)

    Maven 默认从中央客栈 central 下载

    改为海内镜像速度更快

    编辑 {安装路径}\config\settings.xml昆山软件开发,在 <mirrors></mirrors> 标签里插手新的镜像:

    <mirrors>
        <mirror>
          <id>alimaven</id>
          <mirrorOf>central</mirrorOf>
          <name>aliyun maven</name>
          <url>https://maven.aliyun.com/repository/central</url>
        </mirror>
    </mirrors>

    3. 利用

    3.1 快速上手

    3.1.1 新建示例项目

    呼吁行不是必需的,但这个进程能有助于领略在 IDE 中的操纵。

    呼吁行新建项目

    Windows 打开 Cmd,Linux 运行 Shell,执行下面指令。

    mvn archetype:generate -DgroupId=org.tyh.mvn.quickstart -DartifactId=mvn-quickstart -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.3 -DinteractiveMode=false

    执行乐成可以看到下面字样:

    [INFO] BUILD SUCCESS