Maven的入门

Maven的介绍

maven翻译为专家内行MavenApache下的一个纯java开发的开源项目,它是一个项目管理工具,使用 mavenjava项目进行构建、依赖管理。当前使用Maven的项目在持续增长。

maven项目构建过程

maven将项目构建的过程进行标准化,每个阶段使用一个命令完成,下图展示了构建过程的一些阶段,后细介绍每个阶段,这里先大概了解下:上图中部分阶段对应命令如下:

清理阶段对应maven的命令是clean,清理输出的class文件 编译阶段对应maven的命令是compile,将java代码编译成class文件。 打包阶段对应maven的命令是packagejava工程可以打成jar包,web包可以打成war

运行一个maven工程(web工程)需要一个命令:tomat:run maven工程构建的优点:

1、一个命令完成构建、运行,方便快捷。 2maven对每个构建阶段进行规范,非常有利于大型团队协作开发。

什么是依赖管理

什么是依赖?一个java项目可能要使用一些第三方的jar包才可以运行,那么我们说这个java项目依赖了这些jar包。 举个例子:一个crm系统,它的架构是SSM框架,该crm项目依赖SSM框架,具体它依赖的SpringSprinMybatis什么是依赖管理?就是对项目所有依赖的jar包进行规范化管理。 maven项目管理所依赖的jar包不需要手动向工程包的坐标,自动从maven仓库中下载jar包、运行

使用maven的好处

maven有如下的好处:

1、一步构建 maven对项目构建的过程进行标准化,通过一个命令即可完成构建过程。

2、依赖管理 maven工程不用手动导jar包,通过在pom.xml中定义坐标从maven仓库自动下载,方便且不易出错。

3maven的跨平台,可在windowlinux上使用。

4maven遵循规范开发有利于提高大型团队的开发效率,降低项目的维护成本,大公司都会考虑使用maven来构 建项目。

环境变量配置

 

MAVE_HOME/conf/settings.xml文件中配置本地仓库位置:

 

全局setting与用户setting

maven仓库地址、私服等配置信息需要在setting.xml文件中配置,分为全局配置和用户配置。

maven安装目录下的有 conf/setting.xml文件,此setting.xml文件用于maven的所有project项目,它作为

maven的全局配置。

如需要个性配置则需要在用户配置中设置,用户配置的setting.xml文件默认的位置在:${user.dir}

/.m2/settings.xml目录中,${user.dir} windows 中的用户目录。

maven会先找用户配置,如果找到则以用户配置文件为准,否则使用全局配置文件。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值