1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/cmss_lakehouse-lakehouse

Клонировать/Скачать
CONTRIBUTING.md 2.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 08.06.2025 21:34 4ae858b

Настройка аннотационной обработки в IntelliJ

  1. Установите плагин Lombok (Settings → Plugins).

  2. Откройте диалоговое окно настроек аннотационной обработки: Settings → Build, Execution, Deployment → Compiler → Annotation Processors

  3. Выберите следующие кнопки:

    • "Enable annotation processing"
    • "Obtain processors from project classpath"
    • "Store generated sources relative to": "Module content root"
  4. Установите директории сгенерированных исходников равными директориям Maven:

    • Установите "Production sources directory:" на "target/generated-sources/annotations".
    • Установите "Test sources directory:" на "target/generated-test-sources/test-annotations".
  5. Нажмите OK.

Настройка стиля кода

  1. Установите плагин Checkstyle-IDEA (Settings → Plugins).

  2. Откройте диалоговое окно настроек стиля кода: Settings → Editor → Code Style

  3. Нажмите на значок шестеренки → Import scheme → Intellij IDEA code style XML

  4. Выберите файл ${LAKEHOUSE_HOME}/style/checkstyle.xml

  5. Нажмите OK.В качестве опции вы также можете изменить некоторые стандартные настройки IntelliJ, чтобы позволить IDE автоматически реформатировать код.

  • Сначала, исправьте стандартный порядок импортов в соответствии с правилами CheckStyle (эти правила, кажется, не обновляются автоматически плагином Checkstyle в данный момент)
    • File → Settings → Editor → Code Style → Java → Imports
    • В разделе "Import Layout" убедитесь, что настройки находятся в следующем порядке
      • import static all other imports
      • <blank line>
      • import com.chinamobile.*
      • <blank line>
      • import java.*
      • <blank line>
      • import javax.*
      • <blank line>
      • import all other imports
  • Затем, обновите настройки Javadoc IDEA, чтобы они не вставляли "<p>" на пустых строках Javadoc (так как это, кажется, приводит к некорректному изменению всех заголовков лицензий во время массового редактирования)
    • File → Settings → Editor → Code Style → Java → JavaDoc
    • Удалите галочку "Generate <p> on empty lines"
    • Убедитесь, что "Keep empty lines" отмечено
    • Нажмите OK

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/cmss_lakehouse-lakehouse.git
git@api.gitlife.ru:oschina-mirror/cmss_lakehouse-lakehouse.git
oschina-mirror
cmss_lakehouse-lakehouse
cmss_lakehouse-lakehouse
master