If it works...

Is it really causing any issues at the moment? Or is this a nice to have?

Modello is also used by maven plugins.

Sent from my iPhone

> On 12 Feb 2019, at 7:33 am, Martin <[email protected]> wrote:
> 
> Hi,
> 
> I would like to get rid of the code generation, mainly for 
> archiva-configuration, but maybe for the persistence domain classes also.
> Why:
> - The code generation is using modello, which hasn't seen any new releases in 
> the last years. 
> - Modello is not able to generate proper code with generics
>    - It cannot be extended easily to add generics features
> - There is Java code in the modello xml file, which cannot be recognized by 
> any IDE ( program code in XML is really awkward ;- ) 
> - The generated code is not part of the history and is only available after 
> some extra generation step (bad for IDEs)
> 
> The code generation may reduce the work for writing boilerplate code, but I 
> don't think there is much change in these generated
> classes that justifies to keep it.
> 
> So, if you have any concerns, please raise your hands.
> 
> If not, I will add the currently generated code to the source tree and git 
> repository and deactivate the modello plugins in the maven poms.
> 
> Maybe we can find a better code generation solution in the future, but for 
> the time being the less time consuming solution would be to deactivate
> code generation completely (in my opinion).
> 
> Regards
> 
> Martin
> 
> 
> 

Reply via email to