`
weifly
  • 浏览: 239399 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maven使用笔记

阅读更多

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使用笔记】 在软件开发领域,Maven是一个强大的项目管理和构建工具,它通过一套标准的项目对象模型(Project Object Model,POM)来管理项目依赖、构建过程以及配置。Maven使得开发者能够集中精力编写代码,...

    maven学习笔记maven学习笔记

    maven学习笔记maven学习笔记maven学习笔记

    尚硅谷Maven课程笔记代码资源

    通过使用Maven,开发者可以定义项目的结构、依赖关系和构建过程,只需编写一次配置,就能在不同的环境中一致地构建项目。其核心概念是项目对象模型(Project Object Model,POM),一个XML文件,描述了项目的基本...

    黑马maven笔记,第一天

    ### 黑马Maven笔记详解 #### Maven简介与特点 Maven是一款强大的项目管理和构建工具,作为Apache基金会下的一个开源项目,它完全采用Java语言编写,主要用于管理Java项目。Maven通过标准化项目构建过程和依赖管理...

    Maven开发者笔记

    《Maven开发者笔记》是一本面向Java开发者的实用指南,旨在帮助读者深入理解和掌握Maven这一强大的构建工具。Maven不仅简化了项目的构建过程,还提供了项目管理的标准化方法,使得依赖管理和构建流程变得规范而高效...

    Maven学习笔记.zip

    **Maven学习笔记** 在Java开发领域,Maven是一个不可或缺的构建...本学习笔记涵盖了Maven的基础知识,从安装到使用,希望能为你的Maven学习之路提供帮助。在实际开发中,不断实践和探索,你将更加熟练地驾驭Maven。

    maven学习笔记01(基础入门)

    ** Maven基础入门 ** Maven是一个Java项目管理工具,它主要负责构建、依赖管理和项目信息管理。...在`maven_study_01`的学习笔记中,你可以找到更多关于Maven的基础知识和实践案例,帮助你快速上手并掌握这一工具。

    Maven笔记与资料.zip

    Maven使用一种称为POM(Project Object Model)的XML文件来描述项目,并自动解决依赖关系,使得开发人员可以专注于编写代码,而不是处理库的版本管理和构建脚本。 ** Maven的POM ** POM,即项目对象模型,是Maven...

    最新maven视频教程加源码笔记

    最新maven视频教程加源码笔记,内容完整有保证,是学习maven的不可多得的教程。

    黑马maven笔记第二天

    ### 黑马Maven笔记第二天知识点总结 #### Maven的核心优势 **1. 统一管理JAR包** - **节省空间**:Maven通过中央仓库管理所有项目的依赖,避免了重复下载相同JAR包的问题,有效减少了硬盘空间的占用。 - **依赖...

    maven详细笔记.docx

    Maven 详细笔记 Maven 是一个项目管理和集成工具,由 Apache 开源项目提供。Maven 为开发者提供了一套完整的构建生命周期框架,在多个开发团队环境下,Maven 能够在很短的时间内使每项工作都可以按照标准进行。在 ...

    Maven笔记.pdf

    - **部署与发布**:Maven支持多种部署策略,如使用`mvn deploy`命令将构建产物部署到远程仓库,或使用`mvn site:deploy`命令部署站点文档。 #### 总结 Maven作为一款强大的工具,不仅解决了开发过程中常见的痛点...

    Maven 教程:基础篇-尚硅谷学习笔记 2022年

    **Maven教程:基础篇——尚硅谷学习笔记 2022年** Maven是一个强大的Java项目管理和构建工具,由Apache软件基金会开发。它通过提供一个标准的项目对象模型(Project Object Model,POM)来简化项目的构建过程,并...

    maven学习笔记整理

    maven学习笔记整理

    maven学习笔记.rar

    ** Maven学习笔记详解 ** Maven,作为Java项目管理和构建工具,是开发人员不可或缺的利器。它通过使用一种标准化的项目对象模型(Project Object Model,POM)来管理项目的依赖关系,构建过程以及配置信息。Maven...

    mybatis_maven学习笔记

    【mybatis_maven学习笔记】 在Java开发领域,MyBatis和Maven是两个不可或缺的工具,它们分别在数据访问层和项目构建方面扮演着重要角色。MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射,...

Global site tag (gtag.js) - Google Analytics