Java教程:Maven是什么?Maven能用来做什么?

Maven是Apache旗下的一个开源项目,是一个项目管理和构建工具,它基于项目对象模型(Project Object Model , 简 称: POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。掌握Maven可以进行一些简单的依赖管理、 统一项目结构、 项目构建,下面做详细介绍。

依赖管理:

方便快捷的管理项目依赖的资源(jar包),避免版本冲突问题。若没有通过maven进行大型项目的依赖管理,我们在开发项目时,需要引入大量的jar包。那么此时,jar包和jar包之间很多时候是需要版本匹配的,如果版本不匹配,此时很容易出现版本冲突问题。

Java教程:Maven是什么?Maven能用来做什么?

当使用maven进行项目依赖(jar包)管理,则很方便的可以解决这个问题。 我们只需要在maven项目的pom.xml文件中,添加一段如下图所示的配置即可实现。

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.2.13.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.2.4</version> </dependency> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.3.0</version> </dependency> <dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId <version>5.6.0</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>统一项目结构 :

提供标准、统一的项目结构 在项目开发中,当你使用不同的开发工具 (如:Eclipse、Idea),创建项目工程时:

Java教程:Maven是什么?Maven能用来做什么?

若我们创建的是一个maven工程,是可以帮我们自动生成统一、标准的项目目录结构:

Java教程:Maven是什么?Maven能用来做什么?

具体的统一结构如下:

Java教程:Maven是什么?Maven能用来做什么?
目录说明: src/main/java: java源代码目录 src/main/resources: 配置文件信息 src/test/java: 测试代码 src/test/resources: 测试配置文件信息项目构建 :

maven提供了标准的、跨平台(Linux、Windows、MacOS) 的自动化项目构建方式

Java教程:Maven是什么?Maven能用来做什么?

如上图所示我们开发了一套系统,代码需要进行编译、测试、打包、发布,这些操作如果需要反复进行就显得特别麻烦,而Maven提供了一套简单的命令来完成项目构建。

Java教程:Maven是什么?Maven能用来做什么?

综上所述,可以得到一个结论:Maven是一款管理和构建java项目的工具。

免责声明:文章内容来自互联网,本站仅作为分享,不对其真实性负责,如有侵权等情况,请与本站联系删除。
转载请注明出处:Java教程:Maven是什么?Maven能用来做什么? https://www.dachanpin.com/a/cyfx/10627.html

(0)
上一篇 2023-05-12 02:03:00
下一篇 2023-05-12 02:04:03

相关推荐

  • 创业板见底!哪些股票要走大牛行情!

    账户已经提前配置了将近半仓的小蓝筹,之前就和你们汇报过了,算是吃到创业板这波的肉了。 印象中那种疯狂的,随便买个股票过俩月就翻倍的超级大牛市,不会再来了,除了市场越来越成熟,更重要的是还有管理层刻意控制。 看懂这些就行了,再深的不需要挖了,读懂村长的态度,我们就知道怎么操作了。 了不起,了不起,上证50居然连涨19天。 当大蓝筹的估值修复行情已经兑现的差不多…

    2023-05-24
    85
  • 2019年创业资讯,年轻人想要开家店,选什么类型的好?

    而且汉堡炸鸡的制作过程也非常简单,即使没有餐饮经验在经过一周左右的培训后,也能熟练操作。与其他餐饮店不同,汉堡店没有餐具,店里卫生食品安全更容易保持。 奶茶店一般只售卖奶茶,产品种类比较单一,对于店铺位置要求比较高,需要在人流量比较大的地方比如十字路口、小吃街、步行街开店,因为奶茶也算是一种急需品,人们平常在家时很少会点奶茶进行消费,只有在逛街的时候,走累了…

    2023-05-12
    145
  • 南方网通CEO费勇做客CCTV证券资讯频道《品牌力量》

      南方网通CEO费勇做客CCTV证券资讯频道《品牌力量》采访实录:成功无捷径   主持人刘艺:各位大家好,欢迎收看今天的《品牌力量》,有人曾经说过,生活有两种方式,腐败或燃烧,胆怯而又懒惰的人选择了前者,而勇敢富有胸怀的人,就选择了后者,今天演播室请来的嘉宾,他就选择了后者的生活方式,接下来我们就和他聊一聊在人生岔路口上他的选择。首先我们还是一起来认识一下…

    2023-05-28
    154
  • 外国创业者谈深圳变迁:如此奇迹西方国家很难想象

    “新硅谷”崛起 在勒庞看来,深圳过去40年实现的跨越式发展,很大程度上都得益于政治环境的稳定和国家设定的长远发展目标。“无论是法国还是美国,政府的频繁换届和为竞选而制定的短视目标,都无法复制中国这样的发展模式。”他对《环球时报》说。 十年前,许多外国人认识深圳,会从苹果的代工厂、富士康的生产线作为切入点,将这座城市定义为电子制造业的中心城市。十年后,深圳已经…

    创业分享 2023-05-20
    83
  • 学霸休学创业被骗百万还上了黑名单 买火车票都难到底怎么回事?

      学霸休学创业被骗百万还上了黑名单 买火车票都难到底怎么回事?   田丽欣原来是准备实现梦想的创业者,如今竟然负债百万元,还上了征信系统的“黑名单”,不得不转变创业方向。   【休学创业被骗百万】高校学霸休学创业被骗百万背后真相是什么?休学创业被骗百万还上了黑名单,遇上能解决问题的“老大哥”谁知道竟是诈骗犯,休学创业被骗百万小伙称这次真长记性了,但是不会被…

    2023-05-30
    113

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

工作时间:周一至周五,9:30-16:30,节假日休息