lombok README

The project's README from github.com/projectlombok/lombok. As one markdown file: README.md.

Project Lombok

Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. Never write another getter or equals method again, with one annotation your class has a fully featured builder, automate your logging variables, and much more.

See LICENSE for the Project Lombok license.

Looking for professional support of Project Lombok? Lombok is now part of a tidelift subscription!

For a list of all authors, see the AUTHORS file.

For complete project information, a short tutorial on what lombok does, and how to download / use / install it, see projectlombok.org

You can review our security policy via SECURITY.md

lombok (projectlombok/lombok)

Searching Database…

13.5K ·GitHub
Что это такое?Project Lombok — это Java-библиотека, которая встраивается в ваш редактор и инструменты сборки и избавляет от шаблонного кода: аннотации сами генерируют геттеры, методы equals, билдеры, переменные для логирования и многое другое.
Как она генерирует код — мне нужно вызывать её как обычную библиотеку?Нет — вы пишете обычные классы и добавляете аннотации Lombok. Она встраивается в редактор и инструменты сборки и генерирует методы за вас, так что вызывать в коде ничего не нужно.
Как добавить её в свой проект?README отсылает к projectlombok.org — там есть короткое руководство о том, как скачать, использовать и установить Lombok вместе с вашим редактором и инструментом сборки.
Что с лицензией — могу просто пользоваться?Условия описаны в файле LICENSE в репозитории, на который указывает README. Сама библиотека бесплатна; профессиональная поддержка доступна по платной подписке Tidelift.
От какого шаблонного кода она реально избавляет?От геттеров и методов equals, которые пришлось бы писать вручную, полноценного билдера из одной аннотации и автоматических переменных для логирования — и не только.
Это свежий эксперимент или проверенный временем проект?Проверенный временем: репозиторию ещё с июня 2009 года, и у проекта около 13 500 звёзд на GitHub.
Size
79.7 MB
Stars
13.5K
Updated
CommitOct 01
Age
17y
Commits · 90 Days