促销活动
CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
Module 3. Java Professional
级别 1
maven安装
模块 3
第 1 级,
课程 0
是一个用于项目构建管理的特殊“框架”。它标准化了三件事:
创建一个 Maven 项目
模块 3
第 1 级,
课程 1
项目描述对象模型 Maven 首先标准化的内容之一是项目描述。在 Maven 之前,每个 IDE 都有自己的项目文件,其中存储了有关项目及其程序集的信息(通常以二进制形式)。 Maven 提出了一个基于 XML 的通用开放标准,该标准描述了项目是什么、应该如何构建以及它使用各种标签具有哪些依赖项。项目描述包含在一个文件中,通常名为pom.xml。 示例pom.xml文件:
Maven 中的原型
模块 3
第 1 级,
课程 2
原型简介 还有另一种在 IDEA 中创建 Maven 项目的方法——基于原型: 这里建议创建一个基于现有原型之一的项目。这些原型是什么,我们为什么需要它们? Maven 有标准化的项目模板——这样的模板被称为原型。还记得项目的起始结构—— src、java、test文件夹等等吗?所以这个文件夹结构是使用原型设置的。 Maven官方网站上有示例模板。在他们的帮助下,您可以生成不同的启动项目 - 一个简单的应用程序、一个插件、一个网站。 可以通过在控制台中运行以下命令来获取可用原
Maven 项目中的依赖项
模块 3
第 1 级,
课程 3
4.1可靠性 现在让我们看看另一个让 maven 如此流行的东西——依赖管理。 如果你想将一些库添加到你的 Maven 项目中,你只需要将它添加到 pom 文件中的 dependencies 部分。它看起来很简单。 让我们将最新版本的 Spring 和 Hibernate 添加到我们的项目中。这是它的样子:
Maven 项目的阶段
模块 3
第 1 级,
课程 4
5.1 项目阶段清单 最后,我们进行了项目的组装。然后你会有点惊讶。好吧,或者强烈地,事实证明。Maven 已经修改了构建项目的方法。现在您将对此深信不疑。 项目的整个组装分为几个阶段,我将在下表中进行描述: 命令 阶段 1个 证实 检查有关项目的元信息的正确性 2个 编译 编译源 3个 测试 运行上一步的类测试 4个 包裹 将编译后的类打包到一个新的工件中:jar、war、zip、... 5个 核实 检查工件的正确性和质量要求的满足程度 6个 安装 将工件放入本地存储库 7
Maven 插件
模块 3
第 1 级,
课程 5
6.1 插件介绍 标准生命周期可以通过使用 Maven 插件的功能得到增强。插件允许您将新步骤插入标准循环(例如,分发到应用程序服务器)或扩展现有步骤。 Maven中的插件并不是什么了不起的东西,相反,它是最常见、最常遇到的东西。毕竟,如果你想设置一些构建项目的细微差别,那么你需要在 pom.xml 中指定必要的信息。而做到这一点的唯一方法就是编写一个“插件”。 由于插件与依赖项一样都是工件,因此它们的描述方式大致相同。而不是依赖项部分 - 插件,而不是依赖项 - 插件,而不
Maven 属性
模块 3
第 1 级,
课程 6
7.1 Maven 中的变量——属性 经常遇到的参数 Maven 允许你放入变量中。当您需要匹配 pom 文件不同部分的参数时,这非常有用。例如,您可以将 Java 版本、库版本、某些资源的路径放入变量中。 为此,在 中有一个特殊的部分pom.xml – ,其中声明了变量。变量的一般形式如下: <имя-переменной>значение 例子:
构建 Maven 项目
模块 3
第 1 级,
课程 7
pom文件的一般视图 项目的结构在 pom.xml 文件中描述,该文件必须位于项目的根文件夹中。项目文件的内容如下所示: ... ... ... ...
Please enable JavaScript to continue using this application.