[英]auto generation of serial version uid using maven2 plugin
是否有maven插件自动计算和更新实现Serializable接口的所有java类文件的串行版本uid?
名为maven-svuid-plugin的Maven模块可以满足您的需求。 请查看https://bitbucket.org/lp/maven-svuid-plugin/wiki/Home
我不知道任何可以添加此功能的Maven插件,但您可以在生命周期的process-sources
阶段使用Maven AntRun插件调用Serialver Ant任务 。
AspectJ编译器Maven插件的编译mojo有一个XaddSerialVersionUI参数:
使编译器计算并将
SerialVersionUID
字段添加到实现受方面影响的Serializable
任何类型。 该字段是在编织之前根据类别计算的。
所以你可以应用假的或空的方面并使用这个插件来编织你的类(它不是理想的但我不认为直接修改Java源代码也不是一个好的做法)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.