我使用Objectify作为app后端。我在客户端和服务器之间共享的模块中有各种类,因为它们在两者中都被使用。其中一个类的字段只有在客户端使用时才有用,所以我不需要坚持它。
我无法在设计时设置@Ignore注释,因为共享模块不会导入Objectify。在注册类时,是否可以在运行时设置字段的忽略状态?
答案 0 :(得分:1)
目前没有机制可以做到这一点。
最好的答案可能是使用像maven shade插件这样的东西来包含com.googlecode.objectify.annotation.*
和碎片库。