Python BeautifulSoup читать веб-страницу

Проведя слишком долгое устранение этой проблемы, я нашел простое решение, которое гарантирует, что IntelliJ корректно обрабатывает аннотации Lombok во время сборки.

Плагин gradle-lombok не нужен для этого обходного пути. Для вашего build.gradle требуется только следующее:

dependencies {
    compileOnly("org.projectlombok:lombok:1.16.18")
}

Обходной путь состоит в том, чтобы включить следующую настройку IntelliJ:

  1. Открыть настройки / настройки IntelliJ.
  2. Перейдите к Build, Execute, Deployment > Build Tools > Gradle > Runner
  3. Установите флажок Delegate IDE build/run actions to gradle

Преимущества этого обходного пути по сравнению с другими решениями на этой странице:

  • Нет необходимости обрабатывать аннотации!
  • Способна использовать Java-компилятор по вашему выбору (нет компилятора Eclipse)
  • Не использовать багги-плагин gradle-lombok (хотя, возможно, кто-то другой может решить эту проблему)
  • Нет необходимости в настройках виртуальной машины
  • Нет жестко закодированных путей к ломбок-банку

Один недостаток заключается в том, что IntelliJ не будет дольше использовать свой собственный тестовый бегун. Вместо этого тесты всегда запускаются через Gradle.

0
задан Mark K 25 February 2015 в 08:47
поделиться