maven学习:Eclipse中安装与配置

  • 需要电脑中已经有Java环境 
    • 在控制台中输入:echo %JAVA_HOME%看是否能显示java home的路径信息;
    • 在控制条输入:java -version 看是否显示java的版本信息;
  • 下载官网:http://maven.apache.org/download.cgi
  • 下载编译过的版本 apache-maven-3.3.9-bin.zip,解压至 C:Park_Softwareapache-maven-3.3.9
  • 配置环境变量: 
    • 新建环境变量:M2_HOME = C:Park_Softwareapache-maven-3.3.9 注意HOME变量后面不可以加分号;
    • 添加Path变量:;%M2_HOME%bin;
  • 在控制台检查是否配置成功: 
    • cmd 输入:echo %M2_HOME%
    • cmd 输入:mvn -v
    • 如果正常显示,则配置成功.
  • 修改Maven仓库路径位置: 
    • 比如我想让仓库位置位于D盘,则在D盘新建文件夹:D:m2repository
    • 配置 C:Park_Softwareapache-maven-3.3.9conf文件夹下的 setting.xml 配置文件:
    • 找到localRepository标签,将其修改为: <localRepository>D:/m2/repository</localRepository>;
    • setting.xml文件copy到D:m2文件夹下。
  • M2_HOME指向了Maven的安装目录,进入该目录,会发现有如下文件:
    • bin目录 
      • 该目录包含了mvn运行的脚本,这些脚本用来配置Java命令;
    • boot目录 
      • 只包含一个文件:plexus-classworlds-2.5.2.jar,是一个类加载器框架,相当于java类的默认加载器。
    • conf目录 
      • 包含了settings.xml,一个重要的配置文件,可以全局定制Maven的行为。
    • lib目录 
      • 该目录包含了所有Maven运行时需要的Java类库。
    • LICENSE.txt
    • NOTICE.txt 
      • 记录了Maven包含的第三方软件。
    • README.txt

    (之前在Eclipse中安装Maven插件时失败了好多次,我也不知道是不是之前没有设置HTTP代理的原因,所以最好还是配置一下吧) 
    首先在cmd中输入:ping repo1.maven.org,如果不能ping同,则一定要先设置一下代理,设置的方式为: 
    进入目录~/.m2/目录,找到settings.xml文件(如果没有的话,直接将%M2_HOME%/conf/settings.xml拷贝至该目录下),然后在<proxies>标签中加入如下信息:

    其中,<host>, <username>, <password>标签中改为自己的IP地址,主机名和密码即可。

  • 打开Eclipse,点击Help选项卡,点击Install new software,然后选择Add选项: 
    • Name字段输入:m2e;
    • Location字段输入:http://download.eclipse.org/technology/m2e/releases;
    • 选中search到的Maven插件,依次点击next即可。
    • 安装插件可能会需要一段时间,安装完毕需要重启Eclipse。
  • 在Eclipse中依次点击File -> New -> Others -> Maven Project新建自己的Maven工程。 
    在GroupId,ArtifactId处输入自己的名称,如下图所示: 
    此处输入图片的描述

    目录分析:

    • src/main/java:该目录主要放置java源代码;
    • src/test/java:该目录主要用来存放测试代码;
    • Maven Dependencies:这里主要放Maven管理的jar文件;
    • target:用来存放Maven编译好的字节码文件;
    • pom.xml:全称为Project Object Model,项目对象模型,定义了项目的基本信息,用于描述项目如何构建,声明项目依赖等。
    • src:用来存放main和test中会使用到的其他文件等资源。

    src/main/Java目录下的App.java中,已经有一个HelloWorld.java的简单小程序,可以测试运行。

    可以在pom.xml中指定要打包成的类型,如果未指定则默认为.jar
    打包过程为:在项目根目录下,执行命令mvn clean package,然后可以在./target/目录下找到刚刚打包生成的jar包。

    至此,便完成了Maven的安装,以及如何在Eclipse中新建Maven工程,以及如何打包该工程,后面用实际的工程进一步认识Maven。

    文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树Java概览Maven基础92167 人正在系统学习中

    来源:弓长壹次心

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2017年6月10日
    下一篇 2017年6月10日

    相关推荐