基本命令:
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——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性,已经有无数的开源项目使用它来构建项目...
- **Maven实战——入门篇**:这本书的入门部分,引导读者快速上手Maven,理解基本概念和操作。 - **MAVEN使用最佳实践.doc**:可能包含更具体的项目构建、部署和团队协作的最佳实践指导。 以上只是对Maven基础...
**Maven实战——许晓斌完整版** Maven是一个强大的项目管理和构建工具,广泛应用于Java开发领域。由Apache Software Foundation维护,它简化了构建过程,通过一个统一的配置方式管理项目的构建、报告和依赖关系。...
**Maven实战——深入理解与应用** Maven是一款强大的Java项目管理工具,它通过XML格式的配置文件,统一管理项目的构建、报告以及依赖关系。在本文中,我们将深入探讨Maven实战中的关键概念,包括安装配置、项目构建...
### Maven3实战笔记08——Maven反应堆:深度解析与实战应用 #### Maven反应堆的概念与作用 在深入探讨Maven反应堆之前,我们首先需要理解Maven项目是如何组织和构建的。Maven是一种自动化构建工具,它通过定义项目...
软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外。虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如...
《疯狂JAVA实战演义——源码》是一本深入解析JAVA编程实践的书籍,作者通过精心设计的15个实际应用开发案例,旨在帮助读者逐步掌握JAVA编程的核心技能,并提升其在实际开发中的应用能力。书中的每个实例都包含了完整...
当执行Maven命令时,如`mvn clean install`,Maven会递归地处理所有子模块,确保每个子模块都被构建和安装到本地仓库中。 #### 三、聚合的实际应用 在实际开发场景中,一个大型企业级应用可能由多个服务或组件组成...
Maven3培训教程.pptx MavenQuickReferenceCard.pdf MavenTheDefinitiveGuide.pdf Maven实战.pdf Maven实战——入门篇.pdf Maven学习.doc 持续集成之路——搭建Maven私服.doc 利用m2eclipse生成WTP项目.pdf
描述:“Maven3实战笔记07——继承的介绍。” Maven作为Java项目管理工具,其强大的功能之一便是支持项目的继承特性,这一特性在构建大型、复杂的多模块项目时显得尤为重要。通过继承机制,子项目可以复用父项目中...
SSM实战项目是Java开发中的一个经典组合,它由Spring、SpringMVC和MyBatis三个框架构成。这个项目专注于高并发场景下的秒杀API实现,涵盖了如何在大量用户同时请求时保持系统的稳定性和高效性。以下是这个项目中涉及...
《基于SSM的实战项目——图书管理系统》是一个典型的JavaWeb应用程序,主要采用了Spring、SpringMVC和MyBatis三大框架,旨在提供一个完整的图书管理解决方案。这个项目源码适合用作学习材料,无论是毕业设计还是课程...
根据题目中的描述和部分代码示例,我们将详细介绍几个常用的Maven命令: ##### 1. 上传POM文件 命令格式如下: ```shell mvn deploy:deploy-file -DgroupId=...
项目概述:own_demo实战项目是基于Spring Boot的SSM框架整合实践,目前包含20个文件,主要采用Java语言开发。该项目集成了MyBatis-Plus、Druid数据源、Junit测试以及Swagger文档,实现了前后端分离的设计模式。项目...
Maven3培训教程.pdf Maven实战.pdf MavenQuickReferenceCard.pdf MavenTheDefinitiveGuide.pdf Maven学习.doc 持续集成之路——搭建Maven私服.doc 利用m2eclipse生成WTP项目.pdf
Maven实战部分涵盖了从创建简单项目到定制多模块企业级项目的全过程。以创建一个简单的Maven项目为例,首先需定义项目的目标和依赖,然后编写项目对象模型(POM)文件,其中包含了项目的基本信息、构建配置和依赖...
【标签】"captured7ne eclipse_mavenhelper maven"暗示了这个压缩包可能包含了Eclipse的一个插件——Maven Helper,这是一个Eclipse IDE的辅助工具,它可以帮助用户更好地理解和管理Maven项目中的依赖关系,例如显示...
POM是一个XML文件,包含了项目的基本信息,如项目名称、版本、开发者信息,以及最重要的——项目依赖。通过定义POM,Maven可以理解项目结构,并自动执行构建过程。 **添加依赖** 在POM.xml文件中,我们可以添加`...
《Maven实战》是一本实践导向的书籍,涵盖了Maven在实际项目中的应用,包括设置环境变量、配置构建服务器、集成持续集成工具如Jenkins,以及使用Maven进行部署。此外,它还介绍了一些高级话题,如使用Maven进行敏捷...