>
> java -jar ~/Downloads/lombok.jar delombok src -d src-delomboked
>
> It generates Java classes with boilerplate code (but it's rather ugly).
>

Yeah, I did this to a few classes when fixing some chaining setters.  I
should have a little time in the near future to do the rest (and clean up
the generated bits) :D



>
> On 13/03/2025 17:01, Emmanuel Lécharny wrote:
> > Now, let's say that with Java records, most of Lombok usage has just
> > vanished. It's just a matter of switching to a recent JVM version
> >   (Java 17).
> >
> >
> > On 13/03/2025 16:06, Brian Demers wrote:
> >> Sounds like we have similar opinions on Lombok 😉
> >>
> >> On Thu, Mar 13, 2025 at 11:01 AM Emmanuel Lecharny
> >> <[email protected] <mailto:[email protected]>> wrote:
> >>
> >>     Hi Brian,
> >>
> >>     actually, never mind :-) I have it working.
> >>
> >>     I followed the https://projectlombok.org/setup/eclipse
> >>     <https://projectlombok.org/setup/eclipse> page, and after
> >>     having added the lombok plugin, it's all finer!
> >>
> >>     To answer your question, no we don't use lombok. It's useless, and
> >>     creates issues just to save a few typing that you don't even have
> >>     tyo do
> >>     if you use the IDE create code feature.
> >>
> >>
> >>     On 13/03/2025 15:17, Brian Demers wrote:
> >>      > My guess is you need to enable annotation processors.
> >>      > I haven't used Eclipse in a while, so not sure if these
> >>     instructions are
> >>      > correct:
> >>      >
> >>
> >>
> https://stackoverflow.com/questions/43404891/how-to-configure-java-annotation-processors-in-eclipse
> <
> https://stackoverflow.com/questions/43404891/how-to-configure-java-annotation-processors-in-eclipse
> >
> >>      >
> >>      > IntelliJ requires something similar.
> >>      >
> >>      > Related: https://github.com/apache/directory-scimple/issues/540
> >>     <https://github.com/apache/directory-scimple/issues/540>
> >>      >
> >>      > I didn't add a lot of detail in that issue, but my frustrations
> >>     with Lombok
> >>      > are based on this type of problem (well, that and it's difficult
> >>     to debug
> >>      > code generated at compile time by an annotation processor).
> >> Maybe it
> >>      > should be updated to simply "Remove Lombok" 🙂
> >>      >
> >>      > Maybe a note should be added to the readme about IDE support
> >>     until the
> >>      > above issue is resolved 🤔
> >>      >
> >>      > I also think IDEs could do a better job of enabling annotation
> >>     processors
> >>      > if configured by build tools, but that's a different problem.
> >>      >
> >>      > TL;DR (opinion) lombok is great for code in blog posts, it's
> >>     painful in
> >>      > real projects.
> >>      >
> >>      > On a slightly more serious note, are any of the other Directory
> >>     projects
> >>      > using Lombok? Or does anyone have strong opinions for or against?
> >>      >
> >>      > -Brian
> >>      >
> >>      > On Thu, Mar 13, 2025 at 10:01 AM Emmanuel Lécharny
> >>     <[email protected] <mailto:[email protected]>>
> >>      > wrote:
> >>      >
> >>      >> Hi Brian,
> >>      >>
> >>      >> I have a bit of day job's time to investigate SCIM, and
> >> obvioulsy,
> >>      >> SCIMple is going to be my choice.
> >>      >>
> >>      >> A few question: yesterday, I have had hard time buildling the
> >>     project (I
> >>      >> have updated the readme to reflect the build process, because
> mvn
> >>      >> package is not doing the job when you haven't build the project
> >>     at least
> >>      >> once). Anyway, tests are passing green, all is good. But... I
> >>     loaded it
> >>      >> in Eclipse, and I get a bunch of errors, like some methods that
> >>     are not
> >>      >> present:
> >>      >>
> >>      >> log cannot be resolved  RepositoryRegistry.java
> >>      >>
> >>
> >>
> /scim-core-1.0.0-SNAPSHOT/src/main/java/org/apache/directory/scim/core/repository
> >>      >>
> >>      >> line 64 Java Problem
> >>      >>
> >>      >> AFAICT, the Lombok @SLF4J is suppose to magically create this
> >>     log field.
> >>      >>
> >>      >> Do you have a quick guide on how to get it working with Eclipse?
> >>      >> Thanks!
> >>      >>
> >>      >> --
> >>      >> ------------------------
> >>      >> Emmanuel Lécharny
> >>      >> [email protected] <mailto:[email protected]>
> >>      >> [email protected] <mailto:[email protected]>
> >>      >> ------------------------
> >>      >>
> >>      >>
> >>
> ---------------------------------------------------------------------
> >>      >> To unsubscribe, e-mail: [email protected]
> >>     <mailto:[email protected]>
> >>      >> For additional commands, e-mail: [email protected]
> >>     <mailto:[email protected]>
> >>      >>
> >>      >>
> >>
> >
>
> --
> ------------------------
> Emmanuel Lécharny
> [email protected]
> [email protected]
> ------------------------
>

Reply via email to