我正在尝试开始使用 Betfair 的 Java 流 API,但是在构建/运行他们的示例应用程序时遇到了麻烦。这是我到目前为止所采取的步骤......
克隆项目:
git clone https://github.com/betfair/stream-api-sample-code.git
在 Eclipse 中,“从文件系统或存档导入项目”,然后打开
stream-api-sample-code/java
文件夹
我现在在我的包资源管理器中看到了客户端、控制台和招摇项目。
在 Eclipse 窗口的底部,我看到 2 个错误:
The project cannot be built until its prerequisite client is built. Cleaning and building all projects is recommended
The project cannot be built until its prerequisite swagger is built. Cleaning and building all projects is recommended
我认为这是因为我需要按照此处所述创建 swagger 文件:
所以我在 /stream-api-sample-code 文件夹中运行这个命令:
java -jar swagger-codegen-cli-2.2.1.jar generate -i ESASwaggerSchema.json -l java -o java/swagger
我现在在 /stream-api-sample-code/java/swagger 中有很多文件。在运行命令之前,我只有一个pom.xml
文件。
我不确定下一步该做什么,但在 Eclipse 中,我右键单击了 swagger 项目,然后选择了“更新项目”。我现在在 eclipse 中看到了所有的新文件。
但我现在得到 888 错误,例如“AuthenticationMessage 无法解析为类型”。
接下来我应该尝试什么?