加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 无法理解Maven的全部内容,看看正式的定义

发布时间:2020-12-15 08:38:49 所属栏目:Java 来源:网络整理
导读:我是 Java的初学者,最近尝试使用一些现有的库,突然间Maven介于两者之间.我不知道在Apache网站上阅读项目页面,maven是什么. 它需要什么?我正在使用一些库,要求我安装Maven和一些进一步的步骤,但我不知道它是什么.我看到的一些地方,它是用于自动化构建过程,但
我是 Java的初学者,最近尝试使用一些现有的库,突然间Maven介于两者之间.我不知道在Apache网站上阅读项目页面,maven是什么.

它需要什么?我正在使用一些库,要求我安装Maven和一些进一步的步骤,但我不知道它是什么.我看到的一些地方,它是用于自动化构建过程,但我也可以通过NetBeans轻松完成.

任何简单的解释都将受到高度赞赏.

编辑:非常感谢你们!

还请澄清,如果我使用的库包含.pom文件,这对我来说意味着什么.我正在使用一些库来构建一个Web应用程序,其中大多数库包含.pom文件.它告诉我做什么?它会迫使我使用Maven吗?

解决方法

Maven是一种自以为是的构建工具和依赖管理系统.

>构建工具:它处理将.java文件转换为.class文件的过程,可能会转换您的资源并打包.jar或.war或.ear或.tar.gz或.zip文件.在这方面,它类似于Apache Ant.
>依赖关系管理:它处理依赖关系:它下载所需的库,确保下载传递依赖关系(即依赖关系的依赖关系),处理依赖关系中的冲突版本号(通常通过尝试查找符合所有要求的库).在这方面,它与Apache Ivy类似.
> opinionated:它带有一些默认配置,用于指定项目的布局和构建过程.虽然可以进行广泛的定制,但这种定制很难做到.遵循建议的默认值通常可以更轻松地使用Maven.

maven中的一个关键概念是POM,其中包含Maven对您项目的了解.它位于pom.xml文件中.该文件也是项目使用Maven的最佳指示.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读