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

Reply via email to