У меня возникла проблема с попыткой использовать 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
1
A
ответ
2
Это ошибка в поддержке Java 8 IntelliJ, они все еще не имеют своего вывода типа совершенно. Это случается и для меня, и это совершенно не связано с непреложными.
Поскольку Java получает более сложный вывод типа, разработчикам Java придется проявлять большую терпимость к тому, чтобы видеть красный цвет в своих IDE. Я уже много лет использую Scala, я даже не замечаю красного цвета в своей IDE.
+0
Да, я понял, и я получил то же самое со Скалой. Я могу жить с этим. Спасибо Джеймсу. – Slayer6
попробуйте обновить jdk до последней версии и убедитесь, что IntelliJ и проект используют этот JDK. Это помогло мне в некоторых странных ошибках усложнения, выпущенных в ламбы и дженерики. –
Спасибо, Бартош, я попробую. Обновление от jetbrains было бы неплохо. – Slayer6
Вы пробовали запустить Make project? Я импортировал проект lagom-cargotracker в IntelliJ, и все прекрасно справляется. – user3588254