1.几个常用命令
mvn clean --> 表示运行清理操作(会默认把target文件夹中的数据清理)
mvn clean compile --> 表示先运行清理之后运行编译,会将代码编译到target文件夹中
mvn clean test --> 运行清理和测试
mvn clean package --> 运行清理和打包
mvn clean install --> 运行清理和安装,会将打好的包安装到本地仓库中,以便其他项目可以调用
mvn clean deploy --> 运行清理和发布(发布到私服上面)
2.改变中央仓库pom.xml文件中添加如下配置
<repositories> <repository> <id>central</id> <name>Central Repository</name> <url>https://nexus.sourcesense.com/nexus/content/repositories/public/</url> <layout>default</layout> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>
3.依赖jar包范围scope
1)test范围指的是在测试范围有效,在编译和打包时不会使用这个依赖
2)compile范围指的是在编译范围有效,在编译和打包时都会将依赖存储进去(默认依赖范围)
3)provided依赖:在编译和测试过程有效,最后生成war包时不会加入。诸如:
servlet-api,tomcat等web服务器中已经存在,如果再打包会冲突
4)runtime在运行的时候依赖,在编译的时候不依赖
4解决jar包依赖冲突
5使用ali云仓库
修改maven根目录下的conf文件夹中的setting.xml文件,内容如下: <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> 之后就能享受如飞的maven下载速度。
相关推荐
在本文中,我们将深入探讨Maven插件的使用方法以及如何在实际开发中有效地利用它们。 首先,了解Maven的生命周期至关重要。Maven生命周期包括清理(clean)、初始化(initialize)、构建(compile)、测试(test)...
### Maven 的基本使用和配置 #### Maven 介绍 Maven 是 Apache 软件基金会支持的一个项目管理工具,主要用于 Java 项目的构建与依赖管理。它通过一个项目对象模型(POM)来管理项目的构建、报告和文档。Maven 的...
总的来说,【CXF实例一 Maven构建】是一个涵盖了Maven基本用法和CXF服务开发的教程。通过这个实例,开发者不仅可以学会如何使用Maven管理项目,还能掌握CXF框架的基本应用,从而更高效地构建和维护SOA系统。在实际...
这个“基本的maven框架demo ssm”项目就是一个典型的SSM应用实例,旨在帮助开发者快速理解并上手这三个框架的集成与使用。 1. **Spring框架**:Spring是Java领域的一个全面的企业级应用开发框架,提供了依赖注入...
以上内容涵盖了 Maven 的基本使用方法及其核心概念。对于初学者来说,理解 Maven 的工作原理及其命令行用法是非常重要的。随着对 Maven 的深入了解,开发者能够更好地利用 Maven 来优化项目构建流程,提升开发效率。
maven的主要作用是解决项目中存在的问题,如多个项目之间的依赖关系、测试方法的执行和仓库的管理等。 maven的安装与配置 maven的安装需要JDK 1.6以上的版本,从官网下载最新版本的maven,然后解压缩到指定的路径...
通过本文的介绍,我们可以了解到Maven的基本概念、安装配置、基本使用和深入应用详解。 Maven的基本概念包括POM(Project Object Model,项目对象模型)、标准集合(archetype)、项目生命周期和依赖管理系统。POM...
** Maven工具和安装方法 ** Maven是一款强大的项目管理和依赖管理工具,...通过以上内容,你已经对Maven工具有了全面了解,掌握了安装和基本使用方法,接下来可以进一步学习更高级的特性,提升项目构建和管理的效率。
本文详细介绍了exec-maven-plugin的基本概念、配置方法、执行简单和系统脚本、捕获命令输出、条件执行、并发执行、使用环境变量、错误处理、高级配置、使用案例以及局限性。通过这些知识点,读者可以更加自信地在...
**Apache Maven 3.6.1 安装与使用指南** ...通过以上步骤,你应该已经了解了如何安装和配置 Maven,以及它的基本使用方法。熟练掌握 Maven,可以极大地提高 Java 开发效率,使项目管理更加规范和高效。
1. **创建 Maven 项目**:选择 `New Project`,然后在向导中选择 `Maven`,填写基本的项目信息,如 `GroupId`, `ArtifactId`, `Version`。 2. **编写 POM.xml**:Maven 的核心是 POM.xml 文件,这里你可以声明项目...
Maven 是一款流行的 Java 项目管理和构建工具,它通过一套标准化的方法来简化项目的构建过程。Maven 的核心价值在于它能够简化项目构建过程,使得开发者能够更加专注于业务逻辑的开发。以下是 Maven 的主要优势: 1...
Maven作为Java领域广泛使用的构建工具,提供了强大的支持来管理多模块项目。本文将深入探讨如何利用Maven构建多模块项目,以及在实际操作中需要注意的关键点。 1. Maven多模块项目结构: Maven多模块项目通常遵循...
Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。Maven 使用一种标准化的项目对象模型(Project Object ...通过理解其核心概念和使用方法,开发者可以更专注于编写代码,而非构建流程。
### 使用Idea14.1.4和Maven创建Java Web项目 ...这个过程不仅让我们了解了IDEA和Maven的基本用法,也为今后的开发打下了坚实的基础。在实际开发过程中,还可以根据具体需求进一步完善项目结构和功能模块。
本手册将详细阐述Maven的安装过程及其在实际开发中的使用方法。 ### Maven的核心概念 1. **项目对象模型(POM)**: POM是Maven的核心,它是一个XML文件,包含了项目的基本信息,如项目名称、版本、依赖关系、构建...