I like some parts of this. I don't agree with others. I agree that maven site isn't competitive with other site builders, but that was never really its purpose. I think it's OK for generating a site for a Maven project. I wouldn't expect it to be used for anything else. As a maintainer of one such site <http://www.cafeconleche.org/jaxen/> it would be very inconvenient for me if this plugin disappeared or changed in a major way.
The old site design just works. We don't need so-called modern, responsive sites. For our purposes — documenting code — the 20 year old classic HTML we use is just fine. In fact, I'd say it's superior to modern designs as implemented in practice. I do wish Maven hadn't gone its own way with NIH components like Plexus, APT, and Doxia that are all essentially used today by maven and no one else. However in fairness this all happened twenty years ago when alternatives that have become de facto standards was not obviously better or simply did not exist. We should modernize our dependencies where possible, but I don't think a rewrite is worth the effort and I would oppose anything that broke existing sites, links, and workflows. When counting "wasted engineering hours spent on it", these are at least a couple of orders of magnitude lower than would be spent on a radical replacement of the sort being proposed. It's like proposing we build a new Lamborghini to save the money we spend on oil changes for our 2002 Ford pickup. Of course this is open source, so if anyone has the time and money to spend on an alternative site plugin that scratches their itch, by all means they can do it. However this should be a new plugin projects can adopt or not at a time that's convenient for them. It should not replace the existing plugin so many projects already use. On Wed, Nov 16, 2022 at 5:19 AM Tamás Cservenák <[email protected]> wrote: > > Howdy, > > This is really just a brainstorming thread I'd like to spin, regarding > Maven Site stuff. > > Again, the message is in wiki > https://cwiki.apache.org/confluence/display/MAVEN/Quo+Vadis+Maven+Site > > But I would like to make discussion happen here on dev ML. > > Thanks > T -- Elliotte Rusty Harold [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
