纠结了好久,到底要不要写一份maven入门的所谓“教程”,有好几次想写一下,但是都放弃了,因为网上的太多了,而且都很好,但是现在决定了,还是要写出来,因为者有我自己的理解。所以我想写一份教程出来。

首先,maven是一个非常好的工具,我个人觉得可以并肩SVN。

以前在学校的时候也算是比较爱钻研的一位同学吧,哈哈,二维码刚出来的时候就自己写过demo,在学校做项目的时候也做过java的串口通信,也做过很多的小项目,什么微信公众号了,Lucene了,爬虫了等等。那时候那个难受啊,不知道jar包从哪来,不知道从哪下载jar包,浏览器中专门有一个文件夹收藏的下载链接,CSDN为了下包也花了我不少积分,现在想想那个傻劲儿哟。

但是现在不一样了,为啥?因为我们有了Mavne!因为我们有了Mavne!因为我们有了Mavne!重要的事情说三遍。也不是我们有了maven,而是我学会了使用maven,手动尴尬。。

安装了maven之后,我们需要任何jar包都可以从maven服务器上下载下来,因为他会有maven配置文件,高端的叫法叫做“坐标”。额。有这个东西很爽,非常爽。

好了,该墨迹的墨迹完了,书归正传,怎么玩儿。

首先,你要下载maven这个东西,就跟Tomcat,jdk,ant一样一样的。下载链接:https://maven.apache.org/download.cgi

下载完成之后,环境变量也可以配一下,但是也可以不配。

然后在你的eclipse中配置maven。

1、window--preferences--maven--installations 选择你下载好的maven 图:

2、window--preferences--maven--User settings 图:

选择到你下载的maven的settings.xml文件

然后你的maven就算在eclipse重安装好了。

接下来当然是比较重要的,我们要在工程中使用到maven,一定不要再去难受的下载jar包了。

1、创建maven工程。左侧空白处,new--other--Maven project  图:

然后两个 next 都点了,接下来就出现这个画面,选中圈红的项目,然后点击next 图:

然后,Group Id 一般填包名就好了,Artifact id 填的就是你的工程的名字,最后点击finish 项目就开始创建了,图:

创建完成后就是这个样子,图:

好吧,我再写一篇具体怎么用的吧

maven 入门 (一)的更多相关文章

  1. Maven入门详解

    什么是Maven Maven,鼎鼎大名,在今天之前,我对于它一直是处于一种"只闻其名不见其人"的状态.之所以说"只闻其名",是因为Maven太有名了,它是Apa ...

  2. Maven 入门 (2)—— 创建Maven项目

    http://blog.csdn.net/kakashi8841/article/details/17427043 读这篇文章之前请先确保你成功安装了maven,如果你还没安装成功,请先看:Maven ...

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

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

  4. Maven入门示例(3):自动部署至外部Tomcat

    Maven入门示例(3):自动部署至外部Tomcat 博客分类:  maven 2012原创   Maven入门示例(3):自动部署至外部Tomcat 上一篇,介绍了如何创建Maven项目以及如何在内 ...

  5. maven 入门

    Apache Maven 入门篇 ( 上 ) 作者:George Ma 写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法.这 ...

  6. Apache Maven 入门篇 ( 上 )

    作者:George Ma 写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法. 这个入门篇分上下两篇.本文着重动手,用 mav ...

  7. Maven入门系列(二)--设置中央仓库的方法

    原文地址:http://www.codeweblog.com/maven入门系列-二-设置中央仓库的方法/ Maven仓库放在我的文档里好吗?当然不好,重装一次电脑,意味着一切jar都要重新下载和发布 ...

  8. [转]Apache Maven 入门篇 ( 上 )

    原文地址:Apache Maven 入门篇 ( 上 ) 作者:George Ma 写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这 ...

  9. [转]Apache Maven 入门篇(下)

    原文地址: Apache Maven 入门篇(下) 作者:George Ma 第一篇文章大概的介绍了一下Apache Maven以及它的下载和安装,并且运行了一个简单的示例.那么在对maven有了一点 ...

  10. Apache Maven 入门

    Apache Maven 入门篇 ( 上 ) Apache Maven 入门篇 ( 下 ) ~$mvn archetype:generate -DgroupId=com.mycompany.hello ...

随机推荐

  1. MongoDB与关系型数据库 区别

    mysql  mongodb 表     table    Collection 字段  Colum   Fields 行 row Document Mongo中的一些概念 ------------- ...

  2. 帝国cms文章页调用当前文章URL如何操作?

    前面我们讨论过dedecms文章页调用地址(当前文章URL)如何操作,作为同台竞技的帝国cms也能在文章页调用当前文章URL吗?答案是肯定的!那就随ytkah一起来探索一下吧 帝国cms模板是在后台直 ...

  3. docker+redis安装与配置,主从+哨兵模式

    docker+redis安装与配置 docker安装redis并且使用redis挂载的配置启动 1.拉取镜像 docker pull redis:3.2 2.准备准备挂载的目录和配置文件 首先在/do ...

  4. what's the python之可迭代对象、迭代器与生成器(附面试题)

    可迭代对象 字符串.列表.元祖.集合.字典都是可迭代的,数字是不可迭代的.(可以用for循环遍历取出内部元素的就是可迭代的) 如何查看一个变量是否为可迭代: from collections impo ...

  5. 006-优化web请求二-应用缓存、异步调用【Future、ListenableFuture、CompletableFuture】、ETag、WebSocket【SockJS、Stomp】

    四.应用缓存 使用spring应用缓存.使用方式:使用@EnableCache注解激活Spring的缓存功能,需要创建一个CacheManager来处理缓存.如使用一个内存缓存示例 package c ...

  6. eclipse快键

    工作中经常用到的几个eclipse快捷键 ctrl+alt+箭头下或上-----------------复制当前行 ctrl+q -------------让光标返回最后一次修改的地方 ctrl+d ...

  7. vue中自定义软键盘

    https://segmentfault.com/a/1190000012568480

  8. 将 context node 中的内容 分配给 desing layer

    1 将 context node 中的内容 分配给 desing layer 选中context node 右键>assignment to design layer.

  9. internal table operation

    1: the basic operation *&---------------------------------------------------------------------* ...

  10. 转发(forward)和重定向(redirect)

    转发和重定向 参考:http://www.2cto.com/kf/201107/97118.html 以前写的一个注册页面: package com.ifly.bbs.controller; impo ...