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

Reply via email to