gpt4 book ai didi

java - Java 注解可以做到这一点吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:50 25 4
gpt4 key购买 nike

我正在寻找一个在我的应用程序中显示颠覆版本号和最后修改日期的解决方案(用 GWT 编写,因此反射不可用)。在 subversion 关键字中对修订进行编码不起作用,因为它仅适用于当前文件。使用注释有更好的解决方案吗? (例如,一个在编译期间执行的单独类,获取整个项目的最新修订 # 并将修订和最后修改日期注入(inject)源代码)

最佳答案

我知道

@SvnRevision("$Id$")
public class Foo {
}

然后你的类都用他们的版本注释。您需要确保注释被定义为具有运行时保留,以便可以在运行时查询它。

编辑

好的,因为 SVN 没有那个功能,我会写一个 Maven 插件来模拟它。 Maven 可以访问每个文件的 SCM 信息,因此在构建阶段您可以让它执行相同的关键字扩展。

关于java - Java 注解可以做到这一点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/884843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com