TGViewer
Чашечка Java Чашечка Java @a_cup_of_java · 8.35K subscribers
Post #8699 218
Lathe: конфигурация редактора из реальной Maven-сборки

Maven собирает проект, а редактор подчёркивает рабочий код как ошибочный. Причина может быть в разных представлениях о module path, зависимостях или обработчиках аннотаций.

Alexey Gavrilov предлагает Java language server Lathe. Расширение Maven записывает параметры компиляции и тестов из самой сборки. Сервер читает этот снимок, чтобы настроить подсказки, диагностику, запуск и отладку. Следующая сборка обновляет конфигурацию.

Для первого захвата после подключения расширения используется:

mvn clean test -Dlathe.capture.only=true


Папку .lathe/ автор рекомендует добавить в .gitignore. Запуски и тесты затем воспроизводятся по сохранённым настройкам без нового вызова Maven.

Нужны Java 21+ и Maven 3.x. Проект пока молодой: наиболее полный клиент есть для Neovim, Emacs работает через Eglot, поддержка VS Code находится в планах.

#java #maven
More from @a_cup_of_java
  1. Oct 16, 2026Как собрать Swing-приложение без JVM у пользователя Quarkus Desktop помогает собрать прило…
  2. Oct 16, 2026Java в браузере: редактировать, компилировать, запускать В учебном примере удобно поменять…
  3. Oct 16, 2026Почему копирование HashMap стало быстрее в JDK 27 При вызове putAll() карта раньше читала…
  4. Oct 14, 2026Spring Boot и PostgreSQL: дедлок может быть в транзакциях Приложение получило ошибку 40P01…
  5. Oct 14, 2026Развёрнутое пояснение: 1. Создаётся session, реализующий AutoCloseable: при закрытии он вы…
  6. Oct 14, 2026Post #8693
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →