`

Maven实战(四)—— Maven常用命令

 
阅读更多

基本命令:

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 实战》.zip

    Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性,已经有无数的开源项目使用它来构建项目...

    maven 实战 in action 中文版 3.3

    - **Maven实战——入门篇**:这本书的入门部分,引导读者快速上手Maven,理解基本概念和操作。 - **MAVEN使用最佳实践.doc**:可能包含更具体的项目构建、部署和团队协作的最佳实践指导。 以上只是对Maven基础...

    Maven《实战》许晓斌完整版包含源码

    **Maven实战——许晓斌完整版** Maven是一个强大的项目管理和构建工具,广泛应用于Java开发领域。由Apache Software Foundation维护,它简化了构建过程,通过一个统一的配置方式管理项目的构建、报告和依赖关系。...

    maven 实战(还没有看)

    **Maven实战——深入理解与应用** Maven是一款强大的Java项目管理工具,它通过XML格式的配置文件,统一管理项目的构建、报告以及依赖关系。在本文中,我们将深入探讨Maven实战中的关键概念,包括安装配置、项目构建...

    Maven3实战笔记08Maven反应堆

    ### Maven3实战笔记08——Maven反应堆:深度解析与实战应用 #### Maven反应堆的概念与作用 在深入探讨Maven反应堆之前,我们首先需要理解Maven项目是如何组织和构建的。Maven是一种自动化构建工具,它通过定义项目...

    Maven实战——Gradle,构建工具的未来?

    软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外。虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如...

    疯狂JAVA实战演义——源码

    《疯狂JAVA实战演义——源码》是一本深入解析JAVA编程实践的书籍,作者通过精心设计的15个实际应用开发案例,旨在帮助读者逐步掌握JAVA编程的核心技能,并提升其在实际开发中的应用能力。书中的每个实例都包含了完整...

    Maven3实战笔记06聚合

    当执行Maven命令时,如`mvn clean install`,Maven会递归地处理所有子模块,确保每个子模块都被构建和安装到本地仓库中。 #### 三、聚合的实际应用 在实际开发场景中,一个大型企业级应用可能由多个服务或组件组成...

    maven资料大全

    Maven3培训教程.pptx MavenQuickReferenceCard.pdf MavenTheDefinitiveGuide.pdf Maven实战.pdf Maven实战——入门篇.pdf Maven学习.doc 持续集成之路——搭建Maven私服.doc 利用m2eclipse生成WTP项目.pdf

    Maven3实战笔记07继承

    描述:“Maven3实战笔记07——继承的介绍。” Maven作为Java项目管理工具,其强大的功能之一便是支持项目的继承特性,这一特性在构建大型、复杂的多模块项目时显得尤为重要。通过继承机制,子项目可以复用父项目中...

    SSM实战项目——Java高并发秒杀API源码

    SSM实战项目是Java开发中的一个经典组合,它由Spring、SpringMVC和MyBatis三个框架构成。这个项目专注于高并发场景下的秒杀API实现,涵盖了如何在大量用户同时请求时保持系统的稳定性和高效性。以下是这个项目中涉及...

    javaweb课程设计:基于SSM的实战项目——图书管理系统.zip

    《基于SSM的实战项目——图书管理系统》是一个典型的JavaWeb应用程序,主要采用了Spring、SpringMVC和MyBatis三大框架,旨在提供一个完整的图书管理解决方案。这个项目源码适合用作学习材料,无论是毕业设计还是课程...

    Maven deploy到 nexus(csdn)————程序.pdf

    根据题目中的描述和部分代码示例,我们将详细介绍几个常用的Maven命令: ##### 1. 上传POM文件 命令格式如下: ```shell mvn deploy:deploy-file -DgroupId=...

    Springboot整合SSM框架的实战项目——own_demo源码解析

    项目概述:own_demo实战项目是基于Spring Boot的SSM框架整合实践,目前包含20个文件,主要采用Java语言开发。该项目集成了MyBatis-Plus、Druid数据源、Junit测试以及Swagger文档,实现了前后端分离的设计模式。项目...

    Maven资料打包大集合

    Maven3培训教程.pdf Maven实战.pdf MavenQuickReferenceCard.pdf MavenTheDefinitiveGuide.pdf Maven学习.doc 持续集成之路——搭建Maven私服.doc 利用m2eclipse生成WTP项目.pdf

    Maven权威指南,学习参考手册

    Maven实战部分涵盖了从创建简单项目到定制多模块企业级项目的全过程。以创建一个简单的Maven项目为例,首先需定义项目的目标和依赖,然后编写项目对象模型(POM)文件,其中包含了项目的基本信息、构建配置和依赖...

    eclipse使用maven整理文档.rar_captured7ne_eclipse mavenhelper_maven

    【标签】"captured7ne eclipse_mavenhelper maven"暗示了这个压缩包可能包含了Eclipse的一个插件——Maven Helper,这是一个Eclipse IDE的辅助工具,它可以帮助用户更好地理解和管理Maven项目中的依赖关系,例如显示...

    【Java实战教程】10. 使用Maven引入相关jar包.zip

    POM是一个XML文件,包含了项目的基本信息,如项目名称、版本、开发者信息,以及最重要的——项目依赖。通过定义POM,Maven可以理解项目结构,并自动执行构建过程。 **添加依赖** 在POM.xml文件中,我们可以添加`...

    Maven学习资源打包汇总

    《Maven实战》是一本实践导向的书籍,涵盖了Maven在实际项目中的应用,包括设置环境变量、配置构建服务器、集成持续集成工具如Jenkins,以及使用Maven进行部署。此外,它还介绍了一些高级话题,如使用Maven进行敏捷...

Global site tag (gtag.js) - Google Analytics