Good stuff! I don't think we talk about Mave archetypes at all in the documentation. Shall I start a page?
a On Sun, Sep 6, 2020 at 10:52 AM Carlos Rovira <[email protected]> wrote: > Hi, > > (for folks don't know what a Maven Archetype is: is command line that > allows you to generate a new project from scratch. The project compiles and > can be run, then you can start adding your stuff) > > just let you know that I fixed "royale-simple-application-archetype", > since it was a bit obsolete with the changes done in the past years. > > also create new ones maybe more useful if you're interested in Jewe and > Crux: > > *Jewel Application* > > This one creates a Royale Jewel Application. Some features: > > - Also add SASS configuration support, So you can start adding SASS rules > and building with maven will generate the final CSS. > - Since Jewel is (for now) just Javascript, this archetype remove SWF > build, generating just the JS (JSRoyale) version. > > Example Usage: > > mvn archetype:generate -DarchetypeGroupId=org.apache.royale.framework > -DarchetypeArtifactId=royale-jewel-application-archetype > -DarchetypeVersion=0.9.8-SNAPSHOT > > > > *Crux Application* > > > This one create a Royale Jewel Application with Crux support already > preconfigured. So it's the same as before but adding the requied Crux > libraries, additional compiler options (to keep new metadata) and > application con configuration (beads, event packages, view packages,...) > > > Example Usage: > > mvn archetype:generate -DarchetypeGroupId=org.apache.royale.framework > -DarchetypeArtifactId=royale-jewel-crux-application-archetype > -DarchetypeVersion=0.9.8-SNAPSHOT > > > > > *Note for IDEs:* > > > I also added to all archetypes some files to prepare the projects to use > asconfig.json, AS3&MXML (VSCode extension) and Moonshine. > > Josh and Piotr, please take a look to these files and see if you can > improve it to make it more generalistic. > > > > HTH > > -- > Carlos Rovira > http://about.me/carlosrovira > > -- Andrew Wetmore http://cottage14.blogspot.com/
