1 执行清除任务
mvn clean
2 maven内存不够
// 修改<Maven安装目录>/bin/mvn.bat
set MAVEN_OPTS= -Xms128m -Xmx512m -XX:MaxPermSize=128m
3 不运行junit测试
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
4 junit运行结果不影响package或者install
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
</plugin>
5 依赖范围
compile -- 编译范围,在编译、运行、测试、打包时都有效
provided -- 已提供范围,在编译、测试时有效,不具有传递性,如servlet API
runtime -- 运行时范围,在运行、测试、打包时有效,如JDBC驱动实现
test -- 测试范围,在测试时有效,在编译、运行、打包时无效
system -- 系统范围,与provided类似,必须显示提供本地jar文件路径,不推荐使用
6 目标:Maven Site Plugin
site:site -- 为一个单独的项目生成站点
site:deploy -- 部署生成的站点到远程地址
site:run -- 使用jetty运行站点
7 目标:Maven Site Plugin参数
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.0-beta-3</version>
<configuration>
<!-- 国际化语言为简体中文 -->
<locales>zh_CN</locales>
<!-- 输入文件编码为UTF-8 -->
<inputEncoding>UTF-8</inputEncoding>
</configuration>
</plugin>
分享到:
相关推荐
【Maven使用笔记】 在软件开发领域,Maven是一个强大的项目管理和构建工具,它通过一套标准的项目对象模型(Project Object Model,POM)来管理项目依赖、构建过程以及配置。Maven使得开发者能够集中精力编写代码,...
maven学习笔记maven学习笔记maven学习笔记
通过使用Maven,开发者可以定义项目的结构、依赖关系和构建过程,只需编写一次配置,就能在不同的环境中一致地构建项目。其核心概念是项目对象模型(Project Object Model,POM),一个XML文件,描述了项目的基本...
### 黑马Maven笔记详解 #### Maven简介与特点 Maven是一款强大的项目管理和构建工具,作为Apache基金会下的一个开源项目,它完全采用Java语言编写,主要用于管理Java项目。Maven通过标准化项目构建过程和依赖管理...
《Maven开发者笔记》是一本面向Java开发者的实用指南,旨在帮助读者深入理解和掌握Maven这一强大的构建工具。Maven不仅简化了项目的构建过程,还提供了项目管理的标准化方法,使得依赖管理和构建流程变得规范而高效...
**Maven学习笔记** 在Java开发领域,Maven是一个不可或缺的构建...本学习笔记涵盖了Maven的基础知识,从安装到使用,希望能为你的Maven学习之路提供帮助。在实际开发中,不断实践和探索,你将更加熟练地驾驭Maven。
** Maven基础入门 ** Maven是一个Java项目管理工具,它主要负责构建、依赖管理和项目信息管理。...在`maven_study_01`的学习笔记中,你可以找到更多关于Maven的基础知识和实践案例,帮助你快速上手并掌握这一工具。
Maven使用一种称为POM(Project Object Model)的XML文件来描述项目,并自动解决依赖关系,使得开发人员可以专注于编写代码,而不是处理库的版本管理和构建脚本。 ** Maven的POM ** POM,即项目对象模型,是Maven...
最新maven视频教程加源码笔记,内容完整有保证,是学习maven的不可多得的教程。
### 黑马Maven笔记第二天知识点总结 #### Maven的核心优势 **1. 统一管理JAR包** - **节省空间**:Maven通过中央仓库管理所有项目的依赖,避免了重复下载相同JAR包的问题,有效减少了硬盘空间的占用。 - **依赖...
Maven 详细笔记 Maven 是一个项目管理和集成工具,由 Apache 开源项目提供。Maven 为开发者提供了一套完整的构建生命周期框架,在多个开发团队环境下,Maven 能够在很短的时间内使每项工作都可以按照标准进行。在 ...
- **部署与发布**:Maven支持多种部署策略,如使用`mvn deploy`命令将构建产物部署到远程仓库,或使用`mvn site:deploy`命令部署站点文档。 #### 总结 Maven作为一款强大的工具,不仅解决了开发过程中常见的痛点...
**Maven教程:基础篇——尚硅谷学习笔记 2022年** Maven是一个强大的Java项目管理和构建工具,由Apache软件基金会开发。它通过提供一个标准的项目对象模型(Project Object Model,POM)来简化项目的构建过程,并...
maven学习笔记整理
** Maven学习笔记详解 ** Maven,作为Java项目管理和构建工具,是开发人员不可或缺的利器。它通过使用一种标准化的项目对象模型(Project Object Model,POM)来管理项目的依赖关系,构建过程以及配置信息。Maven...
【mybatis_maven学习笔记】 在Java开发领域,MyBatis和Maven是两个不可或缺的工具,它们分别在数据访问层和项目构建方面扮演着重要角色。MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射,...