一.安装maven

     1.下载     https://maven.apache.org/download.cgi     官网进行下载

     2.安装

        2.1  解压

           本人在D盘建立一个maven文件夹,然后将压缩包解压进去,路径为D:\maven\apache-maven-3.3.9

        2.2  判断jdk

            maven依赖于jdk1.7版本以上,在命令中输入java   -version判断jdk版本

            

            本人安装的jdk1.8,满足要求

        2.3 环境变量配置

            新建环境变量 变量名: M2_HOME    变量值:为你maven的安装目录(类似于:D:\maven\apache-maven-3.3.9)

            找到原有的环境变量   path:添加一个变量值:为maven的bin目录(类似于:D:\maven\apache-maven-3.3.9\bin;)  注意:变量值之间以;间隔

            

            

          2.5 判断环境变量配置是否成功

            在命令行输入  mvn -v

            

            如下详细显示maven版本,jdk版本,安装成功!

     3.本地仓库迁出c盘

          找到maven路径下的conf配置文件中的setting.xml

          

            maven默认的本地仓库在当前操作系统用户下的.m2文件夹,不便于管理本地jar包

            可在maven解压同级文件夹下建立repository文件夹

            

            然后通过配置指定使用自己创建的本地仓库

二.maven和eclipse的集成HelloWorld实现

        1.配置eclipse使用自己安装的maven

                比较新版的eclipse已经自带maven版本,通过

                

                  add添加我们自己安装的maven

                  然后选择user setting

                  

                  导入路径下的setting.xml   ,本地仓库选择自己创建的路径

              !手动将jdk与maven集成(不做这步可能出现:-Dmaven.multiModuleProjectDirectory system property is not set.                           Check $M2_HOME environment variable and mvn script match.)

                 

                  手动添加:

                  

                  

        2.HelloWorld实现

            新建maven project

            

            点击next

            

            quickstart为一般的工程,webapp为web工程

            

            groupId为组织名称,Artifact Id为项目名

           完成以后:

            

              Maven工程的目录结构如上如

            需要将jre1.5换为jdk1.7以上版本

            

            

            Maven的关键配置文件,管理jar包   pom.xml

            

            可以看到junit版本比较低,尝试将版本改为4.12

            

            maven自动下载jar包

            

            

           右键工程run选项中包含了maven的一些操作   选择maven  test

            

            打印出的信息可以看到,测试成功!

            

     

   

         

      

maven入门安装及HelloWorld实现的更多相关文章

  1. (转)Maven学习总结(一)——Maven入门 安装使用

    备注 转自: 孤傲苍狼 http://www.cnblogs.com/xdp-gacl/p/3498271.html 只为成功找方法,不为失败找借口! 1. Maven的基本概念 Maven(翻译为& ...

  2. Maven入门-安装及配置(一)

    0.Maven简介 三种仓库:

  3. Maven的安装、配置及使用入门

    Maven的安装.配置及使用入门 本书代码下载 大家可以从我的网站下载本书的代码:http://www.juvenxu.com/mvn-in-action/,也可以通过我的网站与我取得联系,欢迎大家与 ...

  4. Maven 入门 (1)—— 安装

    Maven 入门 (1)—— 安装 http://blog.csdn.net/kakashi8841/article/details/17371837 1.下载maven安装包 http://mave ...

  5. Maven学习专题--Maven入门及安装

    因为项目需要,新项目需要使用Maven开发,但是组内大部分没有接触过maven.我就毅然承担搭建maven环境的任务了.因为一切重头开始,就想把自己的整个搭建环境.项目创建.框架整合和模块管理整个过程 ...

  6. Maven的安装、配置及使用入门+maven安装报错:JAVA_HOME【申明:来源于网络】

    Maven的安装.配置及使用入门+maven安装报错:JAVA_HOME[申明:来源于网络] Maven的安装.配置及使用入门:http://www.cnblogs.com/dcba1112/arch ...

  7. TensorFlow入门,基本介绍,基本概念,计算图,pip安装,helloworld示例,实现简单的神经网络

    TensorFlow入门,基本介绍,基本概念,计算图,pip安装,helloworld示例,实现简单的神经网络

  8. Maven 入门——Maven 的安装和配置

    1.安装 Windows 环境 Maven 官网下载安装文件 解压到指定目录 配置环境变量(M2_HOME) cmd 输入 mvn -v Mac环境 brew install maven 配置环境变量 ...

  9. 【Maven】Maven的安装与入门使用

    它也是实现项目各个环节的好帮手,如编译.单元测试.打包.发布,等等.按照它的流程走,可以让我们养成严谨的习惯. 同时,我们用得很多的是用它下载JAR,想想以前,以前框架的包都是自己一个一个爬官网下载的 ...

随机推荐

  1. drone 0.8.8 集成gogs 进行ci/cd 处理

    drone 是一个不错的基于容器的ci/cd 工具,运行简单,同时插件也挺多,基本常见的轻量级的任务都是可以搞定的 环境准备 使用docker in docker docker-compose 文件 ...

  2. Python自建collections模块

    本篇将学习python的另一个内建模块collections,更多内容请参考:Python学习指南 collections是Python内建的一个集合模块,提供了许多有用的集合类. namedtupl ...

  3. day40 css高级选择器

    一.高级选择器 高级选择器分为:后代选择器.子代选择器.并集选择器.交集选择器 后代选择器 使用空格表示后代选择器.顾名思义,父元素的后代(包括儿子,孙子,重孙子) .container p{ col ...

  4. 集成学习之AdaBoost

    AdaBoost 当做出重要决定时,大家可能会考虑吸取多个专家而不只是一个人的意见,机器学习也是如此,这就是集成学习的基本思想.使用集成方法时有多种形式:可以是不同算法的集成,也可以是同一算法在不同设 ...

  5. mysql之 openark-kit online ddl

    MySQL工具集openark-kit (官方网站 http://code.openark.org/forge/openark-kit),内部包含很多小工具,在5.6之前用于实现online ddl操 ...

  6. Mysql5.6 自动化部署

    主机环境:Centos6.5 前提: 1. 配置yum源 2. 移除系统自带的mysql 3. 删除原先的mysql用户 4. 使用mysql二进制安装包:https://dev.mysql.com/ ...

  7. zookeeper 相关

    zookeeper是什么: zk 是 一个注册机,提供分布式锁. zookerper可以做什么: 利用上面这两个特性.zookeeper 可以 为分布式提供 集群 的 一些管理 比如 高可用,名字服务 ...

  8. django配置setting文件

    添加app到INSTALLED_APPS列表中 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.co ...

  9. PCA原理解释(二)

    PCA在做数据处理,一般会有一个数据预处理,其中一个目标就是将取数据特征向相关性. 为什么要去特征的相关性? 因为数据如果有相关性,在学习的时候是冗余的,徒增学习成本:所以对于数据处理(也称之为白化, ...

  10. ML平台_微博深度学习平台架构和实践

    ( 转载至: http://www.36dsj.com/archives/98977)  随着人工神经网络算法的成熟.GPU计算能力的提升,深度学习在众多领域都取得了重大突破.本文介绍了微博引入深度学 ...