Maven 常用的构建命令

简介: 项目管理利器(Maven) 常用的构建命令 1. mvn -v 版本。 2. mvn compile 编译。 3. mvn test 测试。 4. mvn package 打包。 5. mvn clean 清除maven生成的target目录,target中存放的是项目经过编译生成的字节码文件和测试报告。
项目管理利器(Maven) 常用的构建命令
	1. mvn -v 版本。
	2. mvn compile 编译。
	3. mvn test 测试。
	4. mvn package 打包。
	5. mvn clean 清除maven生成的target目录,target中存放的是项目经过编译生成的字节码文件和测试报告。
	
	6. mvn install 将生成的jar安装到本地仓库中。
	
maven编译代码的流程:
	1. 执行mvn compile 命令编译java代码文件;
	2. 如果发现代码中引用到了其他的包文件(jar包);
	3. 首先回去核心配置文件pom.xml文件中去查找相应的配置依赖;
	4. 根据配置依赖先去本地的仓库中查找jar包资源;
	5. 如果本地不存在,则会再去联网到maven的中央仓库中查找。
 
案例:
下载地址如下,大家可以下载进行练习,包括熟悉项目结构
zip下载地址:https://github.com/DaleyChao/MavenPractice/archive/master.zip
GitHub项目地址:https://github.com/DaleyChao/MavenPractice/tree/master
 
跟上一篇案例有关系 Maven 第一个Maven案例 HelloWorld 大家可以查看
 
具体操作我就不说了,需要提到一点:在把maven01和maven02都下载之后,在maven中执行compile命令,会出现找不到maven01这时就需要进入maven01项目,执行mav install操作,将maven01加载至个人仓库,然后配置maven02的
pom.xml文件,需要配置出maven01的坐标,配置内容我已经写好了,大家可以研究。
相关文章
|
1月前
|
Java 项目管理 Maven
Maven项目管理与构建自动化完全指南
Maven彻底改变了Java项目管理方式,通过POM模型、依赖管理和标准化构建流程,大幅提升开发效率。本文深入解析其核心概念、多模块管理、私服搭建及与Spring Boot、Docker等现代技术栈的集成实践,助力开发者实现高效、规范的项目构建与团队协作。
Maven项目管理与构建自动化完全指南
|
6月前
|
Java 测试技术 项目管理
【JavaEE】从 0 到 1 掌握 Maven 构建 Java 项目核心技巧 解锁 Java 项目高效管理实用实例
本文从Maven基础概念讲起,涵盖安装配置、核心概念(如POM与依赖管理)及优化技巧。结合Java Web项目实例,演示如何用Maven构建和管理项目,解决常见问题,助你高效掌握这一强大工具,提升Java开发与项目管理能力。适合初学者及进阶开发者学习。资源链接:[点此获取](https://pan.quark.cn/s/14fcf913bae6)。
227 6
|
Java 测试技术 Maven
maven总结一: 常用命令
maven总结一: 常用命令
163 6
|
12月前
|
XML Java 测试技术
从零开始学 Maven:简化 Java 项目的构建与管理
Maven 是一个由 Apache 软件基金会开发的项目管理和构建自动化工具。它主要用在 Java 项目中,但也可以用于其他类型的项目。
511 1
从零开始学 Maven:简化 Java 项目的构建与管理
|
Java 测试技术 Maven
maven 打包命令
maven 打包命令
185 6
|
Java Linux Maven
IDEA如何用maven打包(界面和命令两种方式)
【10月更文挑战第14天】本文介绍了两种Maven项目打包方法:命令行与IDEA界面。首先确保已安装Maven并配置环境变量,通过`mvn -v`检查安装。命令行打包需进入项目目录,执行`mvn package`,之后在`target`目录查看结果。IDEA打包则需配置Maven路径,打开Maven Projects窗口,双击Lifecycle下的`package`阶段,同样在`target`目录查找生成文件,并在Build窗口查看日志以排查问题。
4677 1
|
Java 测试技术 项目管理
maven编译本地代码的命令是什么?
【10月更文挑战第26天】maven编译本地代码的命令是什么?
469 0
|
Java 持续交付 项目管理
Maven是一款基于Apache许可的项目管理和构建自动化工具,在Java开发中极为流行。
Maven是一款基于Apache许可的项目管理和构建自动化工具,在Java开发中极为流行。它采用项目对象模型(POM)来描述项目,简化构建流程。Maven提供依赖管理、标准构建生命周期、插件扩展等功能,支持多模块项目及版本控制。在Java Web开发中,Maven能够自动生成项目结构、管理依赖、自动化构建流程并运行多种插件任务,如代码质量检查和单元测试。遵循Maven的最佳实践,结合持续集成工具,可以显著提升开发效率和项目质量。
174 1
|
自然语言处理 Java Maven
Maven 自动化构建
Maven自动化构建确保依赖稳定性。`bus-core-api(1.0-SNAPSHOT)`构建后,自动触发`app-web-ui`和`app-desktop-ui`的构建,两者均依赖bus-core-api的1.0快照版。 ``` 纯文本摘要: Maven自动化构建保证依赖项的稳定性:当`bus-core-api`的1.0-SNAPSHOT版本完成构建时,它会触发依赖它的`app-web-ui`和`app-desktop-ui`项目的构建,这两个项目都依赖`bus-core-api`的相同版本。
|
Java API Maven
Maven 自动化构建
**摘要 (Markdown 格式)**: Maven自动化构建确保依赖稳定性。当`bus-core-api` (1.0-SNAPSHOT) 构建后,依赖它的`app-web-ui`和`app-desktop-ui`(均依赖bus-core-api的1.0快照)会自动触发构建,保证与最新核心API兼容。

热门文章

最新文章

推荐镜像

更多