Java面试:Maven面试题和答案汇总

下面列出了最常见的Maven面试问题和答案。


1)什么是Maven?

Maven是一个项目管理工具。它基于POM(项目对象模型)。更多细节。


2)Maven管理哪些方面?

  • 建物
  • 文献资料
  • 报告中
  • 单片机
  • 发布
  • 分配

更多细节。


3)Maven有什么优势?

  • 无需在每个项目中添加jar文件
  • 创建正确的目录结构
  • 建立并部署项目

更多细节。


4)检查Maven版本的命令是什么?

在控制台上键入以下命令以了解Maven版本。

mvn -version

更多细节。


5)什么是构建工具?

  • 生成源代码(如果使用自动生成的代码)
  • 从源代码生成文档
  • 编译源代码
  • 将编译后的代码打包到JAR或ZIP文件中
  • 将打包的代码安装在本地存储库, 服务器存储库或中央存储库中

更多细节。


6)Ant和Maven有什么区别?

Ant Maven
这是一个框架。
它主要是一个项目管理工具。
有生命周期。
Maven约定放置源代码, 编译后的代码等。
Maven是声明性的。
Maven插件是可重用的。

更多细节。


7)为什么在Maven中需要使用配置文件?

为了向项目提供概率, 我们使用配置文件。


8)离线项目创建的语法是什么?

创建项目的语法为:

mvn o packg。


9)如何停止将插件传播到子POM?

可以使用以下语法来完成:

set<inherited> to false.

10)排除元素的用途是什么?

该元素用于排除依赖项。


11)用行家定义SNAPSHOT。

快照指示当前的开发副本。


12)定义原型。

它是一个Maven插件, 专门用于创建项目结构。


7.中央存储库由什么组成?

它由大量经常使用的库组成。


13)输入用于在本地存储库中安装JAR文件的命令。

mvn安装


14)提到清洁生命周期的各个阶段。

清洁的生命周期包括:

  • 预清洁
  • 清洁
  • 清洁后

15)mvn clean命令的目的是什么?

该命令在构建过程开始之前删除目标目录。


16)什么是MOJO?

MOJO代表Maven普通的旧Java对象。每个MOJO是Maven中的可执行目标, 而插件是一个或多个相关MOJO的分发。


17)什么是存储库?

存储库是存储所有jar和pom.xml文件的目录或位置。 Maven中有3种类型的存储库:

  1. 本地存储库
  2. 中央储存库
  3. 远程仓库

更多细节。


18)什么是本地存储库?

当你运行任何maven命令时, Maven本地存储库都是由maven在本地系统中创建的。更多细节。


19)什么是中央存储库?

Maven社区在Web上创建Maven中央存储库。更多细节。


20)什么是远程存储库?

Maven远程存储库由其他供应商位于Web上。因此, 你需要在pom.xml文件中手动定义依赖项。这很重要, 因为中央存储库中缺少大多数库。更多细节。


21)什么是POM?

POM代表项目对象模型。 pom.xml文件包含项目和项目配置的信息。更多细节。


22)Maven的构建阶段是什么?

  1. 验证
  2. 编译
  3. 测试
  4. 整合测试
  5. 校验
  6. 安装
  7. 部署

23)打包maven项目的命令是什么?

mvn -package

24)Maven项目的标准工件名称是什么?

<groupId>:<artifactId>:<version>

25)什么是原型?

原型是Maven插件。它创建项目结构。

Java OOP面试问题
Java字符串和异常面试问题
JDBC面试问题
JSP面试问题
休眠面试问题
SQL面试题
Android面试题
MySQL面试问题

这是一个工具箱。

它主要是一个构建工具。

没有生命周期。

蚂蚁没有正式的约定。

蚂蚁是程序性的。

蚂蚁脚本不可重用。

Java基础面试问题

Java多线程面试问题

Java Collection面试题

Servlet面试问题

春季面试问题

PL / SQL面试问题

Oracle面试问题

SQL Server面试问题

来源:

https://www.srcmini02.com/33544.html

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?