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的项目向导:
相关推荐
### Maven实战——入门篇 #### Maven简介与概念 Maven是一种强大的、跨平台的项目管理工具,主要用于基于Java平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目还是大型的企业级应用,Maven都能...
nexus2.14.14.zip搭建maven私有仓库工具,linux版。在linux下解压,./bin/nexus start启动,默认情况下,不建议以root用户运行Nexus,可以修改bin/nexus中的配置跳过警告(修改RUN_AS_USER=root),vi bin/nexus,...
**正文** Maven是Java开发领域中不可或缺的项目...随着对Maven的深入使用,你会发现它在构建、管理和部署项目方面带来的巨大便利,能够显著提高开发效率,减少维护成本。因此,花时间学习和熟悉Maven是完全值得的。
项目管理利器——maven,技术开发学习类稳定档案顶顶顶顶
主要介绍了Maven基础教程的相关资料,文中讲解非常细致,帮助大家开始学习maven,感兴趣的朋友可以了解下
接着,我们来安装构建工具——maven。Apache Maven是一个项目管理和综合工具,它可以帮助开发者管理项目构建、报告、依赖关系等。以下是maven的安装步骤: 1. 访问Apache官网...
Maven使用一种标准的目录结构和一个XML格式的配置文件(pom.xml),使得项目配置和依赖管理变得简单易行。 **JDK 1.7**,即Java SE 7(Java Standard Edition 7),是Oracle公司发布的Java平台的一个重要版本,包含...
首先,我们来看一下Maven的核心概念——POM。POM是一个XML文件,包含了项目的基本信息,如项目名称、版本、描述、开发者信息等,同时也包含了项目的依赖、构建配置和插件设置。POM使得Maven能够理解项目结构,执行...
4. **依赖管理**:Maven使用传递性依赖管理,如果项目A依赖于项目B,而项目B又依赖于项目C,那么在构建项目A时,Maven会自动下载项目B和C的依赖。 5. **多模块项目**:对于大型项目,Maven支持多模块构建,可以在一...
mavenhelper maven"暗示了这个压缩包可能包含了Eclipse的一个插件——Maven Helper,这是一个Eclipse IDE的辅助工具,它可以帮助用户更好地理解和管理Maven项目中的依赖关系,例如显示依赖树、解决依赖冲突、查找未...
【标签】"maven web"表明该项目是一个使用Maven构建的Web应用程序。Maven通过POM(Project Object Model)文件来管理项目,POM中包含了项目的配置信息、依赖关系和构建指令。对于Web项目,Maven会遵循特定的目录结构...
**m2e——Maven到Eclipse插件1.5最新离线安装版** M2E,全称为m2eclipse,是Eclipse IDE中一个非常重要的插件,它为Eclipse提供了对Apache Maven项目的集成支持。Maven是一个强大的项目管理和构建工具,广泛应用于...
在早期的版本中,MyEclipse并未内置对Maven的支持,因此需要手动安装Maven插件以实现与Maven构建系统的集成。"MyEclipse6.5对应maven包"指的是专门为MyEclipse 6.5设计的一组Maven相关组件,用于添加Maven支持。 1....
为了安装和使用 Maven,你需要满足以下系统要求: - **Java Development Kit (JDK)**: Maven 需要 JDK 版本 1.5 或更高版本的支持。 - **操作系统**: Maven 支持 Windows、Linux 和 macOS 等多种操作系统。 - **...
通过以上步骤,你可以成功地安装并使用Maven进行Java项目的开发。Maven的强大之处在于它的标准化和自动化,能够极大地提高开发效率,减少依赖管理的困扰。随着对Maven的深入理解和实践,你会发现它已经成为Java开发...
安装和使用简单;备份功能;问题追踪,论坛或其他独立的信息来源;活跃的社区/开发者,这样产品才能改进,bug 才能修正。 Artifactory 是一个流行的 Maven 仓库工具,满足了上述选择标准。Artifactory 提供了管理...
**Maven教程:基础篇——尚硅谷学习笔记 2022年** Maven是一个强大的Java项目管理和构建工具,由Apache软件基金会开发。它通过提供一个标准的项目对象模型(Project Object Model,POM)来简化项目的构建过程,并...
使用 如果Eclipse 安装了Maven插件,选 择pom.xml文件,击右键——>选择 Run As——> Maven build。 三、在eclipse上安装maven插件 1、在线安装 略。 2、离线安装 下载maven的eclipse插件包 解压到eclipse...
首先,理解Maven的核心概念——`pom.xml`。这是每个Maven项目的心脏,它定义了项目的配置信息,包括项目的基本信息(如groupId、artifactId、version),以及项目依赖的外部库。当你需要引入一个新的依赖包时,你...