Я пытаюсь сделать приложение в quarkus, использующее Twitter, в то время как тестовый класс для проверки поведения верблюда работает нормально:
package com.example.camel.route;
import org.apache.camel.builder.RouteBuilder;
public class TestRoute extends RouteBuilder{
@Override
public void configure() throws Exception {
from("timer:important?period=5000&repeatCount=5").log("test");
}
}
Когда я пытаюсь читать из Twitter:
package com.example.camel.route;
import org.apache.camel.builder.RouteBuilder;
public class TwitterRoute extends RouteBuilder{
@Override
public void configure() throws Exception {
from("twitter://streaming/filter?consumerKey=CKEY" +
"&consumerSecret=CSECRET" +
"&accessToken=TOKEN" +
"&accessTokenSecret=TOKENSECRET" +
"&keywords=%23quarkus")
.log("test");
}
}
Возникает исключение:
Вызвано: org.apache.camel.ResolveEndpointFailedException: Не удалось разрешить конечную точку: twitter: // streaming / [... удалено ...] из-за: Не найден компонент со схемой: twitter
В моем pom.xml я добавил зависимость верблюд-твиттер:
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-twitter</artifactId>
<version>3.0.0-M2</version>
</dependency>
Что еще я должен сделать, чтобы схема твиттера была найдена?