Я пытаюсь начать работу с потоковым API Betfair для Java, но у меня возникают проблемы при создании / запуске их примера приложения. Вот шаги, которые я предпринял до сих пор ...
Проект клонирования:
git clone https://github.com/betfair/stream-api-sample-code.git
В Eclipse, «Импорт проектов из файловой системы или архива», и откройте
stream-api-sample-code/java
папка
Теперь я вижу проекты клиента, консоли и swagger в проводнике пакетов.
В нижней части окна 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
Я предполагаю, что это потому, что мне нужно создать файлы чванства, как описано здесь:
https://docs.developer.betfair.com/display/1smk3cen4v3lu3yomq5qye0ni/Exchange+Stream+API#ExchangeStreamAPI-SwaggerDefinition
Итак, я запускаю эту команду в папке / 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 не может быть разрешено для типа».
Что мне делать дальше?