Hi Andrew, we have one page here: https://github.com/apache/royale-asjs/wiki/Create-Royale-project-with-Maven
But we should definitely a version in the royale-docs too, since is more "user friendly" thanks! El dom., 6 sept. 2020 a las 16:21, Andrew Wetmore (<[email protected]>) escribió: > 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/ > > > > > -- Carlos Rovira http://about.me/carlosrovira
