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

Java 使用maven2插件自动生成串行版本uid,java,maven-2,maven-plugin,serialversionuid,Java,Maven 2,Maven Plugin,Serialversionuid,是否有一个maven插件可以自动计算并更新实现可序列化接口的所有java类文件的串行版本uid?我不知道有哪个maven插件可以添加此功能,但您可以在生命周期的过程源阶段调用。的有一个参数: 使编译器计算并将serialVersionId字段添加到任何实现受方面影响的Serializable的类型。该字段是根据织造之前的类计算的 因此,您可以应用一个假的或空的方面,并使用此插件来编织您的类(这并不理想,但我认为直接修改Java源代码也不是一个好的做法)。一个名为Maven svuid plugi

是否有一个maven插件可以自动计算并更新实现可序列化接口的所有java类文件的串行版本uid?

我不知道有哪个maven插件可以添加此功能,但您可以在生命周期的
过程源
阶段调用。

的有一个参数:

使编译器计算并将
serialVersionId
字段添加到任何实现受方面影响的
Serializable
的类型。该字段是根据织造之前的类计算的


因此,您可以应用一个假的或空的方面,并使用此插件来编织您的类(这并不理想,但我认为直接修改Java源代码也不是一个好的做法)。

一个名为Maven svuid plugin的Maven模块可以满足您的需要。请看

你是指
过程源代码吗?是的,这就是我的意思。现在编辑。谢谢我可能暂时和安特伦一起去。非常感谢这里有一个maven插件。请看下面的答案。这个插件只能更改字段的值,如果缺少,则不能添加。