我需要在sbt scala项目中使用Amazon SWF。所以我在生成SWF客户端类时遇到了问题。如果您有任何人在scala项目中使用SWF,请告诉我如何使用sbt AspectJ生成SWF客户端类。
答案 0 :(得分:1)
AspectJ 不用于生成客户端类。它仅用于为 @Asynchronous 和 @ExponentialRetry 注释注入拦截器。客户端类是使用SWF注释处理器生成的。
我对Scala一无所知。但是在Java中,您可以使用生成代码所依赖的通用API编写没有生成客户端类的工作流。要获取这些通用客户端,请使用DecisionContext
返回的 getActivityClient 和 getWorkflowClient 方法