Maven是什么?
Maven中文可以翻译成“知识的积累”,“专家”或“内行”。Maven是Apache的开源项目,主要用于Java项目构建、依赖管理和项目信息管理。对于小型的开源类库项目,大型的企业级应用,瀑布式开发,敏捷模式等等,Maven都能大显身手。
对于新手来说,可能Maven最吸引我们,也是看上去最简单实用的就是依赖管理了。曾几何时,我们在谷歌百度上苦苦搜索SSH框架所依赖的全部jar包;又如我们曾为一些莫名其妙的错误寻找答案,最后发现时缺少某个jar包或者jar包冲突引起的。我们曾想,如果有个工具能够提供一个jar包的库那该多美妙。这个问题Maven就可以帮你解决,当然这只是Maven的一小部分功能,学习了Maven,我们会发现,那些困扰我们的依赖、构建、打包、部署、项目报告、持续集成等问题都能很简单有效的解决。
Maven下载地址:
http://maven.apache.org/download.cgi
Windows用户点击apache-maven-3.0.X-bin.zip的超链接下载后解压到任意位置即可。
当然你还可以下载Maven的源码以及md5校验和asc数字签名文件。
配置:
首先保证本地已经安装了JDK并设置了JAVA_HOME和Path环境变量
JAVA_HOME=Java安装的路径,注意最后不要有分号
Path追加“%JAVA_HOME%\bin;”
然后在环境变量里新建如下变量:
M2_HOME=D:\apache-maven-3.0.4(Maven解压路径)
Path追加“%M2_HOME%\bin;”
可以通过以下cmd命令验证配置是否正确:
mvn -v(显示Maven版本详细信息)
得到类似如下结果表示配置完成:
Maven版本比较多,升级也比较频繁,升级Maven你要做的就是重新下载解压一次,修改M2_HOME环境变量即可。
安装m2eclipse
Java的IDE被使用的最多的无疑使Eclipse,而m2eclipse就是Maven的Eclipse查件,这个查件可以让你新建或导入Maven项目,随时更新Maven项目依赖,运行并保存Maven命令等等。
m2eclipse地址:
http://m2eclipse.sonatype.org/sites/m2e
m2eclipse额外组件地址:
http://m2eclipse.sonatype.org/sites/m2e-extras
这些额外的组件可以视情况自行安装
安装好m2eclipse后我们在新建工程里就可以看到Maven的项目向导:
相关推荐
nexus2.14.14.zip搭建maven私有仓库工具,linux版。在linux下解压,./bin/nexus start启动,默认情况下,不建议以root用户运行Nexus,可以修改bin/nexus中的配置跳过警告(修改RUN_AS_USER=root),vi bin/nexus,...
maven入门,maven环境的搭建以及maven配置到eclipse以及pom.xml文件配置等
Maven 安装与配置(csdn)————程序
项目管理利器——maven,技术开发学习类稳定档案顶顶顶顶
主要介绍了Maven基础教程的相关资料,文中讲解非常细致,帮助大家开始学习maven,感兴趣的朋友可以了解下
此文章包含Maven介绍与安装、Maven在工程开发中的相关配置、Maven如何进行工程测试、Maven的以来冲突调节原则、Maven的聚合开发,以及用一个简单的实操案例对Maven进行练习。 适用于任何学习项目管理与SSM框架中,...
Maven3实战笔记10——使用Maven进行测试。
MAVEN基础篇——资料整理
Maven deploy到 nexus(csdn)————程序
安装和使用简单;备份功能;问题追踪,论坛或其他独立的信息来源;活跃的社区/开发者,这样产品才能改进,bug 才能修正。 Artifactory 是一个流行的 Maven 仓库工具,满足了上述选择标准。Artifactory 提供了管理...
使用 如果Eclipse 安装了Maven插件,选 择pom.xml文件,击右键——>选择 Run As——> Maven build。 三、在eclipse上安装maven插件 1、在线安装 略。 2、离线安装 下载maven的eclipse插件包 解压到eclipse...
Maven3实战笔记04——Maven的生命周期和插件。
Maven工具的Eclipse插件。 笔者在里面添加了一个README文件,里面是 SOURCEFORGE 网站提供的下载。 SOURCEFORGE 网站的下载,里面有多个版本,需要逐个下载。 笔者只是将网站上下载下来的东西打了个包。
Maven3实战笔记08——Maven反应堆。
基于 Maven 搭建的 关于KAB创业资讯类型的 SSM 项目,前端采用 easyUI、layUI混搭,后台采用 Spring、SpringMVC、MyBatis框架,项目描述了 KAB 创业项目,包含 用户管理,公告管理,新闻管理,宣传管理,网上开班等...
maven多模块web项目,集成了springMVC+spring+maven。可以直接运行,用idea进行创建的。
Maven3培训教程.pptx MavenQuickReferenceCard.pdf MavenTheDefinitiveGuide.pdf Maven实战.pdf Maven实战——入门篇.pdf Maven学习.doc 持续集成之路——搭建Maven私服.doc 利用m2eclipse生成WTP项目.pdf
1.打开eclipse——Preferences——Maven——installations——Add 2.选择你的Maven文件夹 3.如图: 4.apply 5.改maven中conf文件夹下setting文件(编辑器打开) 6.修改仓库 7.此处添加自己的仓库路径(切记全程...
Maven 教程:基础篇——尚硅谷学习笔记 2022年