当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

遨游码海之maven不可不知的小功能

来源:本站原创 浏览:39次 时间:2022-10-03

最近特别喜欢古风的歌,特奉上一曲供君欣赏。。

 

进入正题,今天要说的是一个maven的一个小技能,在编译期间可以容许我们做一些自己想做的事情。


首先小编是个理想主义者,现在最想的工作是想写牛逼的代码,但是在工作中其实大部分工作还是很枯燥无味的,代码的重复性。。就不在这发牢骚了 ,小编接到这样一个需求,快过年了,DBA联合开发对生产环境的mysql库做一次修整,剔除一部分已经不需要的表和迁移走的表。针对这个需求,dba很愉快的执行一个命令把一个老库的所有表以其相关大小做了一个倒排转给我们了。。。在这我只想骂天,你们一个excel给我们上千张表。。而且更不幸的是这个工作落在我的头上了。。考虑一下如果当前每个表我都去代码中去查找,看一下是否有用,这个工作量有多大。。


好几个系统,我即便拿出上学时候玩dota的手速估计也得两天开外。。没办法,天不助人,人自助。如果我能写一个通用的功能符合每一个系统的逻辑直接查dao层文件,满足两个逻辑:1.需要有这上千张表中的一个,2满足1条件的情况下查看是否是在这个老库,确定是否迁移了。。


很多同学应该知道maven插件功能,如果熟悉可以加深一下印象,毕竟我也熟悉,但是一时间也没考虑到这个方法。我们知道的知识多不代表我们能够经常用到。


以idea为例:我们先搭建一个mojo

通过这个方式可以生成一个简单的mojo系统:Maven plain Old Java Object

然后根据自己喜好可以写自己的执行目标:

例一:

例二:

这两种方法都可以做到,看自己喜欢,例二是官方的例子。之后我们开始加载这个plugin:


羞羞的地方我就不展示了,里面不过就是我定的两个属性,专门适合与每个系统的,做到只需要改配置就好了。通过点击goal我们可以进去看到:




  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net