【发布时间】:2014-02-06 14:44:01
【问题描述】:
我是一名 android-developer,但我认为这是 java-developer 的问题:我在注释处理器行为方面遇到了一些奇怪的问题。
现在我一直在开发 2 个项目:一个 - 带有自定义注释和处理器,处理这些自定义注释 (lib-project) 和使用这个 lib-project (test-project) 的测试应用程序。我使用 Eclipse IDE 作为开发人员工具 (ADT)。
我遇到了这样一个麻烦:我的 lib-project 作为 jar-lib 附加到测试项目,起初它工作得很好,但如果
1) 我在我的 lib-project 中进行了更改(对我的注释处理器进行了更改),
2) 然后重建 jar-lib 和
3) 然后清理并重建我的测试项目
我发现旧版本的注释处理器用于处理注释,而不是像我期望的那样升级。我发现如果我重新启动 Eclipse,将启用更改,但这种 biheviour 不正确。也许有人可以帮助我解决这个问题,如何在不重新启动 Eclipse 的情况下升级注释处理器。
【问题讨论】:
-
您是否也刷新了测试项目(选择它并按 F5)?
-
是的,我
ve checked right now, it didnt 帮我...
标签: java eclipse annotations processor