Hi Chris, Awesome!, thanks for working on this. I think that will be a great improvement!
El lun, 1 mar 2021 a las 12:10, Christofer Dutz (<christofer.d...@c-ware.de>) escribió: > Hi Carlos, > > So in the branch I'm currently working on changing the distribution build > to ensure the config files are created based on the templates in the > asjs/frameworks directory. It is my goal that we have only one place to > update as probably in most cases the Maven version would be forgotten and > the content would diverge (I saw the config files and bin scripts in the > maven distribution already greatly diverged) ... as soon as I'm done with > the changes, it should be in-sync automatically. > > It's quite a bit of work as it effectively is like creating the maven > distribution from scratch and trying to find out what the ANT build does. > > I hope I'll be finished soon, but I have to continue this in my free time > (I already invested allmost the entire last weekend). > > Also I'll try to move things to the same location as with the ANT build > and hopefully include the sources so debugging should work. > > Chris > > -----Ursprüngliche Nachricht----- > Von: Carlos Rovira <carlosrov...@apache.org> > Gesendet: Montag, 1. März 2021 10:13 > An: Apache Royale Development <dev@royale.apache.org> > Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned > > Hi Chris, > > Thanks Chris, I don't think templates should be in distribution SDK. I > think only generated ones. In ANT since it's overlying the repo we can find > both, but an IDE using the SDK should not need it, just the generated > versions. > > El dom, 28 feb 2021 a las 22:08, Christofer Dutz (< > christofer.d...@c-ware.de>) > escribió: > > > Hi Carlos, > > > > no ... the templates weren't created by me ... they always were in the > > frameworks dir ... I think the ANT build takes the templates and > > inserts variables to generate the real versions. I think I'll try to > > use these to do the same with maven ... unfortunately the files have > > gotten pretty out of sync. > > > > But can anyone here tell me if the "template" files need to be in the > > distribution? Are they needed for anything? Cause I would just add the > > generated versions. > > > > Chris > > > > > > -----Ursprüngliche Nachricht----- > > Von: Carlos Rovira <carlosrov...@apache.org> > > Gesendet: Sonntag, 28. Februar 2021 16:53 > > An: Apache Royale Development <dev@royale.apache.org> > > Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned > > > > Hi Chris, > > > > > > > > > > > I do have some questions: > > > - the "framework" directory contains a log of tupples: > > > xyz-config-template.xml and xyz-config.xml: Where does the > > > xyz-config.xml get generated from the template in the ANT build? (I > > > assume it generates them from the templates as part of the build)... > > > could we possibly omit the "templates"? It seems as if they are only > > > needed to generate the configs for a given set of configured > > > properties. If that's the case, we don't need them in the distribution. > > > > > > > I always though the template was created by you when you created the > > maven build for Royale. So if you think you can remove templates, I > > think it would be good to reduce files if they are not used at all. > > > > > > > - The root element of the flex-config.xml was named "roayale-config" > > > in the Maven distribution and "flex-config" in the Ant distribution > > > and it contained a reference to the mxml-2009-manifest.xml. Also did > > > the Ant version contain a lot more implicit imports as well as a > > > fxg-base-class element > > > > > > > > maybe this could be the problem we're facing with fx:Array > > > > > > > So far the changes I found ... I updated the distribution in the > > > "features/distribution-allignment" branch. > > > > > > > Great! > > > > > > > > > > But I guess I'll keep working on this and try to get the maven > > > distribution to have the same directory structure as the Ant one > > > (but excluding all the unnecessary stuff). > > > > > > > Chris, let us know when is safe to test, and I'll do a try. > > > > Thanks for working on this! > > > > > > > > > > Chris > > > > > > > > > > > > -----Ursprüngliche Nachricht----- > > > Von: Christofer Dutz <christofer.d...@c-ware.de> > > > Gesendet: Sonntag, 28. Februar 2021 12:28 > > > An: dev@royale.apache.org > > > Betreff: AW: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned > > > > > > Ok ... regarding the Array problem ... > > > > > > I have found the "Array.as" file in "compiler-externc" and > > > "royale-typedefs/js" ... both are identical ... > > > I'm not quite sure which one is used (I'm a bit rusty regarding how > > > all of these externs and stuff work together) > > > > > > I did check and the royale-config.xml lists the > > > mxml-2009-manifest.xml (in both the non-swf as well as the with-swf > > > version) so not quite sure why adding that to the configuration > changes anything. > > > > > > Chris > > > > > > > > > > > > -----Ursprüngliche Nachricht----- > > > Von: Christofer Dutz <christofer.d...@c-ware.de> > > > Gesendet: Sonntag, 28. Februar 2021 12:08 > > > An: dev@royale.apache.org > > > Betreff: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned > > > > > > Hi all, > > > > > > so thankfully Carlos re-sent me this link: > > > flex-sdk/README_integration_with_Adobe_FlashBuilder.txt at master * > > > apache/flex-sdk (github.com)< > > > https://github.com/apache/flex-sdk/blob/master/ide/flashbuilder/READ > > > ME _integration_with_Adobe_FlashBuilder.txt > > > > > > > > > > So it seems as if we don't have a > > > ide/flashbuilder/flashbuilder-config.xml > > > with a "express-install-swf" element in it (we don't have the entire > > > file) ... do we need this? > > > > > > Besides that, it seems all is setup as expected. > > > > > > Will continue looking into other things that could be wrong. > > > > > > Chris > > > > > > > > > -- > > Carlos Rovira > > Apache Member & Apache Royale PMC > > *Apache Software Foundation* > > http://about.me/carlosrovira > > > > > -- > Carlos Rovira > Apache Member & Apache Royale PMC > *Apache Software Foundation* > http://about.me/carlosrovira > -- Carlos Rovira Apache Member & Apache Royale PMC *Apache Software Foundation* http://about.me/carlosrovira