=========Maven Report Plugin=========
1.源码分析
- <artifactId>maven-pmd-plugin</artifactId>
2.代码格式检查
- <artifactId>maven-checkstyle-plugin</artifactId>
3.代码相似度检查
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>simian-maven-plugin</artifactId>
4.格式化统计报告
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>jdepend-maven-plugin</artifactId>
5.FireBug检查
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>findbugs-maven-plugin</artifactId>
6.JavaDoc
- <artifactId>maven-javadoc-plugin</artifactId>
7.生成java代码交叉引用和源代码的html格式
- <artifactId>maven-jxr-plugin</artifactId>
8.代码覆盖率
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>cobertura-maven-plugin</artifactId>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>emma-maven-plugin</artifactId>
9.java代码的度量工具
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>javancss-maven-plugin</artifactId>
10.单元测试报告
- <artifactId>maven-surefire-report-plugin</artifactId>
11.TODO检查报告
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>taglist-maven-plugin</artifactId>
12.项目总报告
- <artifactId>maven-project-info-reports-plugin</artifactId>
=========Maven Common Plugin=========
1.SCP文件传输
- <groupId>com.github.goldin</groupId>
- <artifactId>copy-maven-plugin</artifactId>
2.SSH命令
- <groupId>com.github.goldin</groupId>
- <artifactId>sshexec-maven-plugin</artifactId>
3.Maven Job
- <groupId>com.github.goldin</groupId>
- <artifactId>jenkins-maven-plugin</artifactId>
4.生成about信息
- <groupId>com.github.goldin</groupId>
- <artifactId>about-maven-plugin</artifactId>
5.查找重复依赖
- <groupId>com.github.goldin</groupId>
- <artifactId>duplicates-finder-plugin</artifactId>
6.Maven邮件发送
- <groupId>com.github.goldin</groupId>
- <artifactId>mail-maven-plugin</artifactId>
7.项目目录查找
- <groupId>com.github.goldin</groupId>
- <artifactId>find-maven-plugin</artifactId>
8.获取SVN版本
- <groupId>com.google.code.maven-svn-revision-number-plugin</groupId>
- <artifactId>maven-svn-revision-number-plugin</artifactId>
9.编译C++
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>native-maven-plugin</artifactId>
10.DDL生成
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>hibernate3-maven-plugin</artifactId>
11.Eclipse RCP
- <groupid>org.sonatype.tycho</groupid>
- <artifactid>target-platform-configuration</artifactid>
=========Maven Official Plugin=========
1.自动定义打包
- <artifactId>maven-assembly-plugin</artifactId>
2.ANT
- <artifactId>maven-antrun-plugin</artifactId>
=========Maven 全局属性=========
1.源码编码
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- maven.compile.classpath
- maven.runtime.classpath
- maven.test.classpath
- maven.plugin.classpath
2.ClassPath
- maven.compile.classpath
- maven.runtime.classpath
- maven.test.classpath
- maven.plugin.classpath
相关推荐
javaweb/javaee 常用jar包,亲测可用,若需其他版本其他jar包请留言我看到后会上传分享
在Java开发领域,Eclipse IDE是开发者常用的集成开发环境之一,而Maven则是项目管理和构建的利器。Eclipse Maven3 Plugin(以下简称Maven3插件)正是将这两者完美结合的桥梁,使得开发者能够在Eclipse环境中无缝地...
本文将详细介绍Maven中的常用插件及其功能。 1. Maven Assembly Plugin Maven Assembly 插件允许开发者将项目的输出,包括依赖、模块、网站文档和其他文档集成到一个单一的文档中,以便于定制打包。这个插件支持...
【标题】"source-overlay-maven-plugin-1.10.4.zip" 提供的是Source Overlay Maven插件的一个版本,这是Maven生态系统中的一个工具,它主要用于构建过程中源代码的处理和整合。Maven是一个广泛使用的Java项目管理...
【标题】"junit4-maven-plugin-2.0.14.zip" 是一个Maven插件的压缩包,主要用于支持JUnit 4测试框架在Maven构建过程中的集成。Maven是一个广泛使用的Java项目管理工具,它允许开发者通过配置XML文件来管理项目的构建...
对于大型项目,推荐使用 Maven 的私有仓库来存储常用插件,以提高构建速度。 ** 总结** `maven-compiler-plugin-3.8.0-source-release` 是 Maven 生态系统中不可或缺的一部分,它提供了可靠的源代码编译功能,使得...
在"maven常用包"这个主题中,我们主要探讨的是Maven生态系统中的核心概念、重要组件以及常用的插件和配置。 一、Maven核心概念 1. 项目对象模型(Project Object Model,POM):Maven的中心概念,它是一个XML文件,...
以下是对"Maven常用知识整理"的详细阐述: 1. **项目依赖管理**:Maven通过pom.xml文件来管理项目的依赖关系,使得开发者可以声明项目需要的库,Maven会自动下载并管理这些库。依赖的版本冲突问题,Maven会按照一定...
10. **Maven构建命令**:常用Maven命令如`mvn clean`(清理构建目标)、`mvn compile`(编译源代码)、`mvn test`(运行单元测试)、`mvn package`(打包项目)等,都可以在Eclipse中通过插件直接执行。 通过将...
以下是对标题和描述中提及的Maven常用命令的详细解释: 1. `mvn clean`:这个命令用于清理项目,删除`target`目录下的所有生成物,包括编译后的类文件、测试结果等。 2. `mvn compile`:编译项目的源代码,将`src/...
将下载的压缩包解压到开发工具常用的目录,例如D:\developer\apache-maven-3.9.1-bin。 配置系统环境变量。在Windows系统中,进入“高级系统设置”,点击“环境变量”。在“系统变量”中编辑Path,添加Maven的bin...
在当今的Web应用开发中,Maven和Tomcat是构建和部署Java应用的常用工具。为了提高开发效率,热部署技术应运而生,它允许在不重启服务器的情况下部署新的应用版本。Maven Tomcat Plugin就是这样一个工具,它使得...
### Maven常用命令 1. **初始化项目结构**: - `mvn archetype:generate` 是用于创建一个新的Maven项目的基础框架。你可以根据提示选择对应的archetype,如maven-archetype-quickstart,来快速生成一个简单的...
【标题】"emailserver-maven-plugin-1.1.1.zip" 提供的是一个Maven插件,名为EmailServer Maven Plugin,版本号为1.1.1。Maven是Java项目管理和集成工具,它帮助开发者构建、管理和部署Java应用程序。这个插件可能是...
### 五、常用Maven命令 - **install**: 编译源码,打包,并将结果安装到本地仓库。 - **clean**: 清除目标目录(target)中的所有生成文件。 - **compile**: 编译项目源码。 - **test**: 运行项目的所有测试。 - **...
maven-jaxb2-plugin-0.14.0 下载 maven包 JAXB能够使用Jackson对JAXB注解的支持实现(jackson-module-jaxb-annotations),既方便生成XML,也方便生成JSON,这样一来可以更好的标志可以转换为JSON对象的JAVA类。JAXB...
Maven Common Plugin 是一组常用的 Maven 插件,提供了许多实用的功能。以下是 Maven Common Plugin 的一些插件: * SCP 文件传输插件:通过 copy-maven-plugin 实现的,该插件提供了对文件的传输功能,能够将文件...
** Maven 常用命令详解 ** Maven 是一个强大的构建工具,主要用于管理 Java 项目的构建、依赖和文档生成。以下是一些 Maven 的常用命令,它们可以帮助开发者更有效地操作项目。 1. **显示插件的所有 Goal** 使用 ...
Maven通过使用插件(plugin)来执行各种任务,包括编译、测试、打包、部署等。以下是对Maven中几个常用插件的详细说明: 1. **maven-compiler-plugin**:这个插件负责编译Java源代码。在上面的例子中,它设置了编译...