基本命令:
1. 清理命令:mvn clean
2. 编译源代码命令:mvn compile
3. 编译测试代码命令:mvn test-compile
4. 运行测试代码命令:mvn clean test
5. 打包命令:mvn clean package
6. 安装命令(将其安装到本地maven仓库中):mvn clean install
7. 发布命令(将其发布到远程仓库中(私服)):mvn clean deploy
8. 运行tomcat命令:mvn clean tomcat:run
9. 生产站点项目信息命令:mvn site
静态资源压缩命令:
1. mvn yuicompressor:compress
查看依赖关系命令:
1. mvn dependency:resolve 列出所有依赖(包括传递依赖)
2. mvn dependency:tree 查看依赖关系树
项目构建相关命令:
1. 构建maven普通java项目:
mvn archetype:create -DgroupId=com.mycom.myPackage -DartifactId=myProject
2. 构建maven web项目:
mvn archetype:create -DgroupId=com.mycom.myPackage -DartifactId=myProject -DarchetypeArtifactId=maven-archetype-webapp
3. 命令行构建maven项目:
在cmd中进入maven的bin目录下,执行命令:mvn archetype:generate,按照提示就可以一步一步创建maven项目了,效果和1和2类似。
相关推荐
### Maven实战——入门篇 #### Maven简介与概念 Maven是一种强大的、跨平台的项目管理工具,主要用于基于Java平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目还是大型的企业级应用,Maven都能...
Maven实战——一本关于MAVEN 的书,推荐,值得一读
Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性,已经有无数的开源项目使用它来构建项目...
- **Maven实战——入门篇**:这本书的入门部分,引导读者快速上手Maven,理解基本概念和操作。 - **MAVEN使用最佳实践.doc**:可能包含更具体的项目构建、部署和团队协作的最佳实践指导。 以上只是对Maven基础...
**Maven实战——许晓斌完整版** Maven是一个强大的项目管理和构建工具,广泛应用于Java开发领域。由Apache Software Foundation维护,它简化了构建过程,通过一个统一的配置方式管理项目的构建、报告和依赖关系。...
**Maven实战——深入理解与应用** Maven是一款强大的Java项目管理工具,它通过XML格式的配置文件,统一管理项目的构建、报告以及依赖关系。在本文中,我们将深入探讨Maven实战中的关键概念,包括安装配置、项目构建...
10. Maven命令行工具:熟悉常用的Maven命令,如mvn clean、mvn install、mvn test等,能够快速进行项目构建和调试。 通过阅读《Maven实战》这本书,读者将全面掌握Maven的使用技巧,提升项目构建效率,减少维护成本...
### Maven实战 (Maven In Action) —— 关键知识点概览 #### 1. Maven简介与背景 **Maven** 是一款广泛应用于Java项目中的自动化构建工具,它以一种项目对象模型(POM)来管理项目的构建、报告和文档。通过简化项目...
《Maven实战》是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven 3.0,不仅详尽讲解了Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven 2.x版本进行了对比,以便于正在使用...
### Maven实战知识点详解 #### 一、Maven简介与历史背景 Maven 是一个项目管理和理解工具,最初由 Sonatype 开发,后被 Apache 软件基金会接收并成为其顶级项目之一。它通过一系列标准的过程来管理项目的构建、报告...
### Maven3实战笔记08——Maven反应堆:深度解析与实战应用 #### Maven反应堆的概念与作用 在深入探讨Maven反应堆之前,我们首先需要理解Maven项目是如何组织和构建的。Maven是一种自动化构建工具,它通过定义项目...
软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外。虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如...
《疯狂JAVA实战演义——源码》是一本深入解析JAVA编程实践的书籍,作者通过精心设计的15个实际应用开发案例,旨在帮助读者逐步掌握JAVA编程的核心技能,并提升其在实际开发中的应用能力。书中的每个实例都包含了完整...
### Maven实战(中文版)——关键知识点解析 #### 一、Maven简介 Maven是一款由Apache软件基金会提供的项目管理和构建工具,它基于项目对象模型(Project Object Model, POM),通过一小段描述信息来管理项目的构建...
Maven3培训教程.pptx MavenQuickReferenceCard.pdf MavenTheDefinitiveGuide.pdf Maven实战.pdf Maven实战——入门篇.pdf Maven学习.doc 持续集成之路——搭建Maven私服.doc 利用m2eclipse生成WTP项目.pdf
### Maven实战(入门篇):理解Maven在项目构建中的角色与优势 #### Maven:知识的积累与专家级工具 Maven,源自于希伯来语的“Binyamin”,意指“理解的人”或“知识的积累者”。在软件开发领域,Maven扮演着项目...
Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性,已经有无数的开源项目使用它来构建项目...
Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱。
SSM实战项目是Java开发中的一个经典组合,它由Spring、SpringMVC和MyBatis三个框架构成。这个项目专注于高并发场景下的秒杀API实现,涵盖了如何在大量用户同时请求时保持系统的稳定性和高效性。以下是这个项目中涉及...