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. 安装
  8. 部署

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
分享到:
没有账号? 忘记密码?