# lombok-intellij-plugin **Repository Path**: vincent_10111/lombok-intellij-plugin ## Basic Information - **Project Name**: lombok-intellij-plugin - **Description**: Lombok Plugin for IntelliJ IDEA - **Primary Language**: Java - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-02-06 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README lombok-intellij-plugin [![Build Status](https://travis-ci.org/mplushnikov/lombok-intellij-plugin.svg?branch=master)](https://travis-ci.org/mplushnikov/lombok-intellij-plugin) [![Donate](https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3F9HXD7A2SMCN) ====================== [![Join the chat at https://gitter.im/mplushnikov/lombok-intellij-plugin](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mplushnikov/lombok-intellij-plugin?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) ## Plugin for [IntelliJ IDEA](http://plugins.jetbrains.com/plugin/6317?pr=idea plugin) to support [Lombok](https://projectlombok.org) annotations. ## Provides support for lombok annotations to write great Java code with IntelliJ IDEA. **Last version (0.9.6) released on 14.07.2015** Fourteenth version of plugin released. Bugfixes and new features like onAnnotation and @Singular support! Install it automatically from IntelliJ Idea plugin repository. Tested and supports IntelliJ versions: 12.1.7, 13.1.6, and 14.1.4 Support for IntelliJ 11.1.5 by plugin version 0.9.1 Support for IntelliJ 10.5.4 by plugin version 0.8.7 With this plugin your IntelliJ can recognize all of generated getters, setters and some other things from lombok project, so that you get code completion and are able to work without errors stating the methods don't exists. Features / Supports -------- - [@Getter and @Setter](http://projectlombok.org/features/GetterSetter.html) - [@ToString](http://projectlombok.org/features/ToString.html) - [@EqualsAndHashCode](http://projectlombok.org/features/EqualsAndHashCode.html) - [@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor](http://projectlombok.org/features/Constructor.html) - [@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog](http://projectlombok.org/features/Log.html) - [@Data](http://projectlombok.org/features/Data.html) - [@Builder](https://projectlombok.org/features/Builder.html) - [@Singular](https://projectlombok.org/features/Builder.html#singular) - [@Delegate](http://projectlombok.org/features/Delegate.html) - [@Value](http://projectlombok.org/features/Value.html) - [@Accessors](http://projectlombok.org/features/experimental/Accessors.html) - [@Wither](http://projectlombok.org/features/experimental/Wither.html) - [@SneakyThrows](http://projectlombok.org/features/SneakyThrows.html) - [@val](http://projectlombok.org/features/val.html) with IntelliJ 14.1 - lombok config files syntax highlighting - code inspections - refactoring actions (lombok and delombok) Installation ------------ - Using IDE built-in plugin system on Windows: - File > Settings > Plugins > Browse repositories... > Search for "lombok" > Install Plugin - Using IDE built-in plugin system on MacOs: - Preferences > Settings > Plugins > Browse repositories... > Search for "lombok" > Install Plugin - Manually: - Download the [latest release](https://github.com/mplushnikov/lombok-intellij-plugin/releases/latest) and install it manually using Preferences > Plugins > Install plugin from disk... Restart IDE. In your project: Click Preferences, "Build, Execution, Deployment", Compiler, Annotation Processors. Click Enable Annotation Processing IntelliJ and Eclipse compiler ----------------------------- If you're using Eclipse compiler with lombok, try this setup: - install plugin - change compiler setting: - ... > Compiler > Java Compiler > Use Compiler: Eclipse - ... > Compiler > Annotation Processors > Enable annotation processing: checked (default configuration) - ... > Compiler > Additional build process VM options: -javaagent:lombok.jar Developed By ------------ [**@mplushnikov** Michail Plushnikov] (https://github.com/mplushnikov) **Contributors** - [**@twillouer** William Delanoue](https://github.com/twillouer) - [**@uvpoblotzki** Ulrich von Poblotzki](https://github.com/uvpoblotzki) - [**@toadzky** David Harris](https://github.com/toadzky) - [**@mlueders** Mike Lueders](https://github.com/mlueders) - [**@mg6maciej** Maciej Górski](https://github.com/mg6maciej) - [**@siosio** siosio](https://github.com/siosio) - [**@Siriah** Iris Hupkens](https://github.com/Siriah) License ------- Copyright (c) 2011-2015 Michail Plushnikov. See the [LICENSE](./LICENSE) file for license rights and limitations (BSD).