繁体   English   中英

使用Eclipse升级注释处理器代码(Java)时遇到问题

[英]Trouble with upgrading of annotation processor code(Java) using Eclipse

我是一名Android开发人员,但这是Java开发人员的问题,我认为:注解处理器行为存在一些麻烦。

现在,我已经在开发2个项目:一个-具有自定义注释和处理器,用于处理这些自定义注释(lib-project)和使用该lib-project的测试应用程序(test-project)。 我将Eclipse IDE用作开发人员工具(ADT)。

我遇到了一个麻烦:我的lib-project以jar-lib的形式附加到测试项目中,起初它运行良好,

1)我在lib项目中进行了更改(对注释处理器进行了更改),

2)然后重建jar-lib和

3)然后清理并重建我的测试项目

我发现旧版本的注释处理器用于处理注释,而不是我期望的那样升级。 据我了解,如果重新启动Eclipse,将启用更改,但是这种情况是不正确的。 也许有人可以帮助我解决该问题,而无需重新启动Eclipse就可以升级注释处理器。

使用Eclipse为Android项目开发自己的自定义注释处理器时,我遇到了这个问题。 看来eclipse为您的注释处理器缓存了jar-lib(我尚未对此进行验证)。 您可以尝试以下步骤:

  1. 从eclipse注释处理器路径中删除jar-lib
  2. 清理,重新构建您的jar-lib包
  3. 将新的jar-lib添加到注释处理器路径

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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