lodsve-all
聚合了lodsve-framework的所有代码,方便没有使用maven的项目依赖
正式版本,请到Maven Release Repository寻找
快照版本,请到Maven Snapshot Repository寻找
所遇到的坑点
项目中有很多的
spring.facotries
文件,对这个文件不了解的,可以去找一下相关资料看看,类似于Java的ServiceLoader这个文件的格式如:
我是用
maven-shade-plugin
进行合并的,起初,这些同名文件会被一个一个的覆盖掉,最终就剩下最后一个文件了后来在maven的官网上找到shade的使用办法,可以配置
transformer
来处理这些文件我使用了
ServicesResourceTransformer
处理Java的ServiceLoader文件META-INF/services/...
发现依然不能处理我的问题,所以我就对这个插件进行了扩展
新建了一个项目,名为
lodsve-maven-plugins
,代码可以在Github上查看。扩展了两个类
RegexAppendingTransformer
:匹配指定正则表达式的文件都进行合并SpringFactoriesResourceTransformer
:单独对spring.factories
文件进行合并
Last updated