繁体   English   中英

使用maven2插件自动生成串行版uid

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM