Итак, я работал над приложением dropwizard.У меня был контроллер, работающий так, как я хотел, и теперь я хотел начать реализацию запросов с использованием Druid.Я хотел использовать Druidry как способ выполнения запросов через Java.Мое приложение работает, как нужно, без добавления этой зависимости.Однако простое добавление этой строки
compile "in.zapr.druid:druidry:2.5"
вызывает эту ошибку:
java.lang.NoSuchFieldError: INCLUDE_ALL
at org.glassfish.jersey.server.ResourceConfig$State.<init>(ResourceConfig.java:114)
at org.glassfish.jersey.server.ResourceConfig.<init>(ResourceConfig.java:356)
at io.dropwizard.jersey.DropwizardResourceConfig.<init>(DropwizardResourceConfig.java:55)
at io.dropwizard.jersey.DropwizardResourceConfig.<init>(DropwizardResourceConfig.java:47)
at io.dropwizard.setup.Environment.<init>(Environment.java:80)
at io.dropwizard.cli.EnvironmentCommand.run(EnvironmentCommand.java:37)
at io.dropwizard.cli.ConfiguredCommand.run(ConfiguredCommand.java:87)
at io.dropwizard.cli.Cli.run(Cli.java:78)
at io.dropwizard.Application.run(Application.java:93)
at QueryApplication.main(QueryApplication.java:12)
В этой строке в моем коде написано:
new QueryApplication().run(args);
IЯ не уверен, почему добавление этой зависимости вызывает эту проблему, и я даже не уверен, что означает эта ошибка.Помогите пожалуйста!