On Wed, Aug 9, 2023 at 3:45 PM Jeff Mesnil <jmesnil@redhat.com> wrote:

That was just a quick idea and definitely not fully thought, but an additional point 5. of that "get started" web page procedure, could be a jump to the new app development guide in the works, where the user then creates an app from scratch, and IIRC will be using the standard maven archetypes in such process, cause it targets EAP too. Anyway still just quick thoughts, IMHO what would be of most importance now would be figure out if archetypes is the right direction, cause it won’t be nice to send users now in such direction, and then ask them to abandon such idea.

I don’t think that the archetypes are the important piece here.
They are just a way to generate a clean, valid and complete Maven project to run a Jakarta EE application on WildFly.
An user would use the archetype once to bootstrap their app and then they no longer needs anything from it.

If/when we have a code launcher that does that, the output will be the same: a clean, valid and complete Maven project to run a Jakarta EE application on WildFly.

+1 the key to both of these is that in a very short period of time the user has gone from zero to having their own project they can now continue their development on.  The proposed archetype is also very simple so as a starting point it should keep maintenance requirements down.
 

Releasing a code launcher should not (and MUST not) invalidate any Maven projects that were created by another mechanism.

Jeff

-- 
Jeff Mesnil
Engineer @ Red Hat JBoss EAP
http://jmesnil.net/