Как импортировать FromString для joda-time? - PullRequest
9 голосов
/ 03 декабря 2011

Я пытаюсь использовать библиотеку joda-time для более простого измерения времени выполнения моей программы (не для профилирования, а только для пользователя).

Но когда я компилирую свой проект, я получаю ошибку об отсутствии зависимости - отсутствует класс "FromString". Я пытался явно импортировать его, но, хотя при вводе intellisense (IntelliJ) он даже не обнаруживается, с другой стороны, для загрузки с сайта joda-time есть только одна банка jar.

Как мне разрешить эту зависимость?

Мне известна оболочка для JT, но сейчас я бы хотел использовать ее напрямую.

Ответы [ 2 ]

12 голосов
/ 03 декабря 2011

Если проблема связана с FromString, то отсутствующей зависимостью является Joda Convert .Добавьте соответствующие банки.

10 голосов
/ 09 декабря 2011

Эта проблема возникает из-за того, что Scala не реализует аннотации так же, как Java. В Java аннотация, которая не найдена в пути к классам, фактически игнорируется. Таким образом, загрузка классов Joda-Time в Java НЕ требует Joda-Convert . Поскольку Scala не загружает аннотации так же, как Java, пользователи Scala вынуждены добавлять зависимости.

...