2016-10-25 2 views
1

У меня возникла проблема с попыткой использовать Intellij для импорта семенного кода lagom-java. Я создаю проект с новым активатором. Затем я следую инструкциям по настройке обработки аннотации здесь https://immutables.github.io/apt.html#intellij-idea и дополнительные шаги отсюда http://www.lagomframework.com/documentation/1.1.x/java/ImmutablesInIDEs.html После этого большинство всего разрешено, за исключением методов namedCall, pathCall и т. Д. Любая идея, что я могу пропустить? Спасибо заранее.Иммунитеты и лагун с IntelliJ

+0

попробуйте обновить jdk до последней версии и убедитесь, что IntelliJ и проект используют этот JDK. Это помогло мне в некоторых странных ошибках усложнения, выпущенных в ламбы и дженерики. –

+0

Спасибо, Бартош, я попробую. Обновление от jetbrains было бы неплохо. – Slayer6

+0

Вы пробовали запустить Make project? Я импортировал проект lagom-cargotracker в IntelliJ, и все прекрасно справляется. – user3588254

ответ

2

Это ошибка в поддержке Java 8 IntelliJ, они все еще не имеют своего вывода типа совершенно. Это случается и для меня, и это совершенно не связано с непреложными.

Поскольку Java получает более сложный вывод типа, разработчикам Java придется проявлять большую терпимость к тому, чтобы видеть красный цвет в своих IDE. Я уже много лет использую Scala, я даже не замечаю красного цвета в своей IDE.

+0

Да, я понял, и я получил то же самое со Скалой. Я могу жить с этим. Спасибо Джеймсу. – Slayer6