Le lun. 7 juin 2021 à 14:49, Elliotte Rusty Harold <[email protected]> a écrit :
> On Wed, Jun 2, 2021 at 6:53 PM Hervé BOUTEMY <[email protected]> > wrote: > > > > I don't get how Modello got in your way on these issues: please explain > > And it works perfectly on Eclipse: there is a m2e extension for Modello > that > > does the job. > > I assume you're referring to the unsigned, pre-1.0 extensions that > corporate security policy prohibits installing. The details don't > really matter though. Every extra tool introduced into the build > process is one extra piece to break in some environment that makes the > build more fragile and makes it that much harder to bring on new > developers. > > > from a Modello model, we generate: > > - Java objects > > - serializers and deserializers: there are other options for some APIs, > but > > not for XPP3 AFAIK > > - XML format documentation > > - xsd > > with consistent explanation on each field: how do you expect to keep > that? > > > > Other than the Java objects, which can trivially be pure Java code, > when do we use any of those? It all feels like YAGNI to me. > The generated xml readers are used to actually read the pom. That's an important part :-) I spent quite some time profiling those and XPP3 is really fast, so I'd really like to avoid using JAXB for that. > > -- > Elliotte Rusty Harold > [email protected] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- ------------------------ Guillaume Nodet
