程序员技术栈Gitee 开源项目Android开发经验谈

让工作更简单:实用型 Maven 插件

2018-02-27  本文已影响46人  f84f7927e7c1

如果大家有听过 Maven 的,可能都知道其作用是用来管理 jar 包的。不过,其实 Maven 也是一个执行插件的框架,它的每一个任务实际上是由插件完成的,通常会用于创建 jar/war 文件、编译代码文件、进行代码单元测试、创建项目文档、创建项目报告等方面。当然,作为程序员可能会有更多个性化的需求,本周推荐几款国产开源的 Maven 插件工具,希望能够给大家带来一点帮助。

如果大家有有趣的 Maven 开源项目,也可以托管到码云上,我们会及时给予推荐。最后,如果你很喜欢以下提到的项目,别忘了分享给其他人噢…

1. 项目名称:maven 插件 properties-maven-plugin

项目简介:properties-maven-plugin 是一个 maven 插件,致力于提高开发效率,降低配置出错的概率。

插件出发点:单工程多环境配置(如:jdbc),多工程多环境配置

存在的问题:

项目中存在大量重复的配置信息(常见的有properties文件中);

开发也好部署也好,一不小心忘记修改一个值,直接导致正式环境异常重来;

想要查询某一配置都应用于哪些项目困难;

本插件解决了以上所有问题,发挥想象可以实现更多功能。

项目地址:nayuan/properties-maven-plugin

2. 项目名称:Mybatis-Plus Maven 代码生成插件

项目简介: 本项目是 mybatis-plus 代码生成工具的 maven 插件版本。

项目地址:baomidou/mybatisplus-maven-plugin

3. 项目名称: maven 自动化集成测试

项目简介:本项目是参考国外文章来编写的,其主要特色如下所示:

可测试 Spring+SpringMVC+Hibernate 技术。

可使用 HttpClient 测试 SpringMVC 中 Action。

增加统一验证功能。

数据可使用 hibernate 的自动导入数据功能。

项目地址:dounine/maven-integrated

4. 项目名称:YMP Maven 扩展工具

项目简介:帮助用户快速搭建基于 YMP 框架的各种 Java 工程结构的 Maven 扩展工具集合,主要包括项目模板和 Maven 插件命令两部分。

项目地址:有理想的鱼/ymate-maven-extension

上一篇 下一篇

猜你喜欢

热点阅读