maven官网
http://maven.apache.org/index.html
maven是什么
在此 引用官方的的话
Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project’s build, reporting and documentation from a central piece of information.
它是项目的管理和理解工具。基于project object model (POM)。它可以通过一个叫做a central piece of information(一个重要/中央信息,就是那个pom.xml配置文件)来管理项目的构建,报告,文档。
maven是辅助我们来管理项目的。我们我可以使用它的模板创建程序,也可以使用它来部署程序,非常的好用。从类似的的软件还有gradle,makefile,ant 等。
maven的安装配置
在eclipse jave ee中是内嵌了maven的但是如果你想像我一样使用新版本的mavn就要进行如下设置
1.官网下载maven并解压,可以下源码版本的也可以下二进制的版本
http://maven.apache.org/download.cgi
2.设置环境变量
首先我们设置home变量
顺便请确保你的JAVA_HOME也是也是配置正常,可以方便后续操作
这一点很重要,设置path路径
3查看版本
我们可以在cmd中查看maven的版本来确定其安装正确
4 IDE环境的配置
最后让IDE知道我们的maven安装到什么地方了
windows ->preferences->maven->installations
点击add 添加我们刚才配置的maven 之后一定要像上图一样勾选该版本然后点击ok
5.设置用户参数
设置本地仓库(存储从网上下的jar的地方 ),,如果不知道本地仓库的概念可以参考之后的链接了解该名词
global settings 和local setting是设置maven 配置文件位置的。在配置文件中我记忆中我就是设置了本地仓库
好像修改了jdk的版本
回到 global settings 和local setting,它们就像全局变量和局部变量一样。局部变量会覆盖全局变量。
为eclipse 加上maven插件
JAVAEE的IDE中已经内置了maven的插件。而JAVASE的IDE中没有。安装的插件的步骤如下
1.Help->install new software 跳出如下对话框
点击add 跳出如下对话框
填上要下载插件的链接即可。现在我们就要去官网寻找插件的地址了。
https://www.eclipse.org/downloads/
我们在向下翻,在下图中输入maven
点击搜索之后,跳出如下界面。
如果想单独下载maven就点第一个,如果还想下载web开放相关的工具包就下第二个。这里我们就点第一个。
可以看见下面有一行http的链接 我们把它copy进之前的对话框中就ok了
maven中的一些术语
本地仓库和远程仓库
本地仓库存储着项目所需要的jar包和文件,这些依赖文件由maven来同意管理。当我们的本地仓库没有项目所需要的jar包时就会去远程仓库下载。如果想查看配置文件中所有信息都是干什么的可以看下方链接
https://www.cnblogs.com/jingmoxukong/p/6050172.html?utm_source=gold_browser_extension#settings.xml
nexus
这是maven 比较高级的用法。我用不到所以就在这占一个坑
http://blog.csdn.net/jiuqiyuliang/article/details/49407455