maven(一)简介、常用命令及生命周期 末蓝、 2022-06-06 11:59 180阅读 0赞 **1、maven简介** Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。 **2、常用命令** **mvn archetype:generate** 创建Maven项目 **mvn compile** 编译源代码 **mvn deploy** 发布项目 **mvn test-compile** 编译测试源代码 **mvn test** 运行应用程序中的单元测试 **mvn site** 生成项目相关信息的网站 **mvn clean** 清除项目目录中的生成结果 **mvn package** 根据项目生成的jar **mvn install** 在本地Repository中安装jar **mvn eclipse:eclipse** 生成eclipse项目文件 **mvnjetty:run** 启动jetty服务 **mvntomcat:run** 启动tomcat服务 **mvn clean package -Dmaven.test.skip=true**清除以前的包后重新打包,跳过测试类 **3、生命周期** **clean 周期:** pre-clean:准备清理 clean:真正的清理工作 post-clean:执行清理后的一些后续工作 **default 周期:** validate:验证 initialize:初始化配置 generate-sources:生成源代码编译目录 process-sources:处理项目主资源文件,复制资源文件到 outputclasspath generate-resources:生成资源目录 process-resources:处理资源文件 **complie:编译源代码** process-classes:处理编译后文件 generate-test-sources:生成测试目录 process-test-sources: 处理项目测试资源文件, 复制测试资源文件到 outputclasspath generate-test-resources:生成测试资源文件 process-test-resources:处理测试资源文件 test-compile:编译测试代码 process-test-classes:处理测试代码 test:单元测试运行测试代码 prepare-package:打包前的准备 package:将编译好的代码打包成为 jar 或者 war 或者 ear 等等 pre-integration-test:准备整体测试 integration-test:整体测试 post-integration-test:为整体测试收尾 verify:验证 install:安装到本地 Maven 库 deploy:将最终包部署到远程 Maven 仓库 **site 周期:** pre-site:准备生成站点 site:生成站点及文档 post-site:站点收尾 site-deploy:将生成的站点发布到服务器上
相关 Maven的生命周期/常用命令/pom.xml标签 一、Maven的生命周期 一个项目的构建过成通常包括清理、编译、测试、打包、集成测试、验证、部署等。Maven从中抽取了一套完善的、易扩展的生命周期。... 一时失言乱红尘/ 2024年04月19日 10:18/ 0 赞/ 79 阅读
相关 zookeeper:简介及常用命令 目录 一、Zookeeper简介 二、Zookeeper服务端常用命令 1、启动ZooKeeper服务 2、查看ZooKeeper服务状态 3、停止ZooKeeper 淩亂°似流年/ 2024年03月26日 16:43/ 0 赞/ 82 阅读
相关 Maven 常用命令与生命周期 常用命令 mvn clean > compile 是 maven 工程的编译命令,作用是将 src/main/java 下的文件编译为 class 文件输出到 t ゞ 浴缸里的玫瑰/ 2023年06月17日 15:58/ 0 赞/ 30 阅读
相关 Maven的常用命令与生命周期 清理命令:clean 把根目录下的target目录进行删除 ![在这里插入图片描述][20200620152253856.png] 编译命令 compile 把文件进行 野性酷女/ 2023年02月19日 11:29/ 0 赞/ 10 阅读
相关 maven(一)简介、常用命令及生命周期 1、maven简介 Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project L 末蓝、/ 2022年06月06日 11:59/ 0 赞/ 181 阅读
相关 【Maven】——Maven生命周期以及基本命令 前提 在这几年的项目中maven使用的非常多,主要是系统的整理一下,一方面是查漏补缺,另一方面是希望可帮助正在学习这一步的朋友。maven的概要请见[【Maven 蔚落/ 2022年05月29日 01:05/ 0 赞/ 220 阅读
相关 部分Dojo常用函数简介(三)——页面生命周期及DOM相关常用函数 每个Ajax 框架都对Javascript 做了扩展,提供了很多常用函数,增强了 Javascript 的开发效率。在这里将对部分Dojo 中的常用函数做简单的介绍。由于Doj 拼搏现实的明天。/ 2022年04月22日 12:12/ 0 赞/ 352 阅读
相关 Maven 基础命令与生命周期 前言 前面几章,我们介绍了Maven的安装和使用方法.本章开始,我们介绍下,如何使用Maven来完成我们需要的打包操作. -------------------- 落日映苍穹つ/ 2022年03月09日 09:27/ 0 赞/ 238 阅读
相关 Maven系列之Maven生命周期简介 Maven的生命周期其实是指它对所有的构建过程进行了反复的推敲、反思,之后总结了一套高度抽象过程。基本上包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署、、站点 客官°小女子只卖身不卖艺/ 2021年09月11日 01:02/ 0 赞/ 353 阅读
还没有评论,来说两句吧...