Maven面试题
-
Maven是什么
Maven主要服务于基于java平台的项目构建,依赖管理和项目信息的管理
-
Maven的主要功能
- 依赖管理系统
- 多模块构建
- 一直到项目结构
- 一直到构建模型和插件机制
-
Maven的常用命令
mvn archetype:create
:创建 Maven 项目。mvn compile
:编译源代码。mvn deploy
:发布项目。mvn test-compile
:编译测试源代码。mvn test
:运行应用程序中的单元测试。mvn site
:生成项目相关信息的网站。mvn clean
:清除项目目录中的生成结果。mvn package
:根据项目生成的 jar/war 等。mvn install
:在本地 Repository 中安装 jar 。mvn eclipse:eclipse
:生成 Eclipse 项目文件。mvn jetty:run
启动 Jetty 服务。mvn tomcat:run
:启动 Tomcat 服务。mvn clean package -Dmaven.test.skip=true
: