Eclipse 在使用 AWS SWF 时无法生成 类

Eclipse unable to generates classes while using AWS SWF

我正在关注 Amazon Web Services Simple Workflow Service 的 hello world 应用程序。根据描述@Activities注解应该可以生成两个类GreeterActivitiesClient和GreeterActivitiesClientImpl。但是这些类还没有生成

我在项目属性中启用了注释处理。我在 Jdk 1.8 中使用 Eclipse Mars。我还为 eclipse 安装了 AWS 工具包,aspectj。

谁能看出问题出在哪里?

某些版本的 Eclipse(尤其是 Mars 和 Neon)可能由于旧版本的 Oomph 插件中的错误而无法获取最新的工件。要解决此问题:

  1. 确保您使用 https://aws.amazon.com/eclipse/site.xml 作为 AWS Toolkit for Eclipse 更新站点。
  2. 删除 ~/.eclipse/org.eclipse.oomph.p2/cache/ 目录以移除缓存内容。
  3. 安装最新版本的 Oomph(Eclipse 安装程序)。

参考:Set up the Toolkit