Какой из перечисленных .jar содержит класс com.twitter.finagle.stats.ExceptionStatsHandler? - PullRequest
0 голосов
/ 04 декабря 2018

Я должен использовать Finagle 6.35.0 для Scala 2.11 в качестве зависимости.

Я сделал свой проект зависимым от

  1. finagle-core_2.11-6.35.0.jar
  2. finagle-stats_2.11-6.35.0.jar.

Ошибка, которую я получил:
java.lang.ClassNotFoundException: com.twitter.finagle.stats.ExceptionStatsHandler.

Я ожидал, что этот класс будет в одном из этих сосудов.Однако ни одна из этих банок не содержит ExceptionStatsHandler, что немного удивительно для меня.Я искал его в каком-то другом finagle .jars, например, finagle-commons-stats_2.11-6.35.0.jar, но безуспешно.

Не могли бы вы сказать, в какой зависимости finagle (.jar) я мог бы найти com.twitter.finagle.stats.ExceptionStatsHandler?Может быть, это должно быть в одном из упомянутых ранее, но я использую неправильную версию библиотеки?

Я говорю о .jars вместо зависимостей maven или gradle, потому что мой проект является модулем J-boss, и я должен вручнуюдобавьте .jars в качестве зависимостей.

1 Ответ

0 голосов
/ 04 декабря 2018

В поисках вашего имени класса мы можем найти:

Исходный код: Class ExceptionStatsHandler.scala часть util-stats_2.12 версия 18.1.0

С этиминформация, мы можем найти соответствующую maven зависимость: Utilities Stats

@ chrylis также предлагает хороший способ поиска определенного класса в репозитории Maven:

Чтобы найти банку, перейдите на Central и найдите fc: com.twitter.finagle.stats.ExceptionStatsHandler (полное имя класса).

...