Does that preference extend to compile-time only, as well? The scope of lombok is always set to "provided", so it is never included at runtime. I am also curious if any components can be written in other JVM languages, such as Kotlin (since camel includes the Kotlin DSL), or if it's java-only.
On Sun, Nov 19, 2023 at 8:12 AM Claus Ibsen <claus.ib...@gmail.com> wrote: > Hi > > No lombok is not allowed - we have as minimal dependency as possible. > > > > On Sun, Nov 19, 2023 at 2:06 PM Steve973 <steve...@gmail.com> wrote: > > > Hello. I completely understand the perspective of limiting the addition > of > > libraries for various reasons, and especially when the library is > included > > in the distribution. I know that I have asked about Lombok before, but > it > > is great for eliminating a lot of boilerplate code, especially when a > class > > cannot be created as a Java 17 record. Also, Lombok is a compile-only > > dependency that uses annotation processing to generate the aforementioned > > boilerplate. The license also seems compatible. Is this something that > > can be used in the coding of a component? If not, could somebody please > > explain the problem with it? > > > > Thanks, > > Steve > > > > > -- > Claus Ibsen > ----------------- > @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2 >