Hi Piotr,
Well, that's something completely different. So, you want to create a
distribution from what was already released?
That's not how the maven-assembly-plugin works. You can't think of the
distribution as some tooling you can apply to something else.
It's more a facet of the current build.
Theoretically you should be able to do that if we also had a "
royale.framework.version" property and would use that in the distribution. Then
you could override the 4 properties:
<royale.build-tools.version>1.2.1</royale.build-tools.version>
<royale.compiler.version>0.9.8-SNAPSHOT</royale.compiler.version>
<royale.typedefs.version>0.9.8-SNAPSHOT</royale.typedefs.version>
<royale.framework.version>0.9.8-SNAPSHOT</royale. framework.version>
But even that wouldn't work as we would still be missing 2 artifacts for the
older versions.
(I now zip up the shell scripts of the compiler module as one artifact and the
ACE typedef as a second artifact)
If the distribution built from the current state works, we can start shipping
Maven-built distributions starting now, but not for earlier versions.
Chris
-----Ursprüngliche Nachricht-----
Von: Piotr Zarzycki <[email protected]>
Gesendet: Mittwoch, 3. März 2021 14:36
An: Apache Royale Development <[email protected]>
Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned
Chris,
What you are showing me is running and building SDK with distribution - that is
ok - this is one option, but If I already build whole SDK or I would like to
based my distribution on what I have in maven central - I should be able to go
to directory royale-asjs\distribution\ and run command:
mvn clean compile -DdistributionTargetFolder=d:\Work\royale_ide\distribution
I don't have to be forced to build SDK in order to prepare distribution.
śr., 3 mar 2021 o 14:30 Piotr Zarzycki <[email protected]>
napisał(a):
> You are running in what directory ?
>
> śr., 3 mar 2021 o 14:27 Christofer Dutz <[email protected]>
> napisał(a):
>
>> So I'm running:
>>
>> mvn -DskipTests=true clean install
>> -DdistributionTargetFolder=C:\Temp\RoyaleSDK-with-swf -P
>> with-distribution,option-with-swf
>>
>> And It's working nicely .. same as
>>
>> mvn -DskipTests=true clean install
>> -DdistributionTargetFolder=C:\Temp\RoyaleSDK-with-swf -P
>> with-distribution
>>
>>
>> Chris
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Piotr Zarzycki <[email protected]>
>> Gesendet: Mittwoch, 3. März 2021 13:59
>> An: Apache Royale Development <[email protected]>
>> Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned
>>
>> Unfortunately it didn't work. After build in distribution I have
>> empty folder. Whole build of distribution took 36 seconds, which
>> definitely is not good:
>>
>> [INFO] Reactor Summary for Apache Royale: Distribution 0.9.8-SNAPSHOT:
>> [INFO]
>> [INFO] compc .............................................. SUCCESS [
>> 8.952 s]
>> [INFO] compiler-asc ....................................... SUCCESS [
>> 1.559 s]
>> [INFO] compiler-compc ..................................... SUCCESS [
>> 1.567 s]
>> [INFO] compiler-compjsc ................................... SUCCESS [
>> 1.284 s]
>> [INFO] compiler-mxmlc ..................................... SUCCESS [
>> 1.347 s]
>> [INFO] compiler-mxmljsc ................................... SUCCESS [
>> 1.683 s]
>> [INFO] compiler-optimizer ................................. SUCCESS [
>> 1.675 s]
>> [INFO] compiler-swfdump ................................... SUCCESS [
>> 1.295 s]
>> [INFO] mxmlc .............................................. SUCCESS [
>> 1.305 s]
>> [INFO] Apache Royale: Distribution ........................ SUCCESS [
>> 14.948 s]
>> [INFO]
>> ---------------------------------------------------------------------
>> ---
>> [INFO] BUILD SUCCESS
>> [INFO]
>> ---------------------------------------------------------------------
>> ---
>> [INFO] Total time: 36.807 s
>> [INFO] Finished at: 2021-03-03T13:55:54+01:00 [INFO]
>> ---------------------------------------------------------------------
>> ---
>>
>> D:\Work\royale-sources\royale-asjs\distribution>
>>
>> I'm not sure what is happening.
>>
>> śr., 3 mar 2021 o 13:32 Christofer Dutz <[email protected]>
>> napisał(a):
>>
>> > Hi Piotr,
>> >
>> > sorry for the confusion earlier ... guess that was something that
>> > changed in Maven ...
>> > What you did should work and be all you need.
>> > But be sure to check-out all 3 repos in the feature-branch and run
>> > a mvn install on them as they need one new artifact from compiler
>> > and one new artifact from typedefs.
>> >
>> > Chris
>> >
>> >
>> > -----Ursprüngliche Nachricht-----
>> > Von: Piotr Zarzycki <[email protected]>
>> > Gesendet: Mittwoch, 3. März 2021 12:09
>> > An: Apache Royale Development <[email protected]>
>> > Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned
>> >
>> > Cool. I have switched to your branch. How do I generate
>> > distribution now using Maven ? I did that previously by:
>> >
>> > royale-asjs\distribution\ mvn clean compile
>> > -DdistributionTargetFolder=d:\Work\royale_ide\distribution\
>> >
>> > śr., 3 mar 2021 o 11:43 Christofer Dutz <[email protected]>
>> > napisał(a):
>> >
>> > > Ok ...
>> > >
>> > > you don't need to switch all 3 to my "ranch" but to my "branch" -
>> > > Mainly because I don't have a ranch.
>> > >
>> > > But I think I've addressed everything I found ... would be cool
>> > > if you folks could mass-test it.
>> > >
>> > > Chris
>> > >
>> > > -----Ursprüngliche Nachricht-----
>> > > Von: Christofer Dutz <[email protected]>
>> > > Gesendet: Mittwoch, 3. März 2021 00:09
>> > > An: [email protected]
>> > > Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven
>> > > aligned
>> > >
>> > > And regarding that Halo.swc,
>> > >
>> > > I would use a different one, as using the js typedef really feels
>> > > a bit random.
>> > > But that's something for tomorrow... Signing off for today.
>> > >
>> > > Chris
>> > >
>> > > Holen Sie sich Outlook für Android<https://aka.ms/ghei36>
>> > >
>> > > ________________________________
>> > > From: Christofer Dutz <[email protected]>
>> > > Sent: Wednesday, March 3, 2021 12:06:32 AM
>> > > To: [email protected] <[email protected]>
>> > > Subject: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven
>> > > aligned
>> > >
>> > > No,
>> > >
>> > > Unfortunately you need to switch all 3 to my ranch and build all
>> > > of them, cause it produces one more artifact in compiler and in
>> > > the
>> typedef.
>> > >
>> > > Chris
>> > >
>> > > Holen Sie sich Outlook für Android<https://aka.ms/ghei36>
>> > >
>> > > ________________________________
>> > > From: Josh Tynjala <[email protected]>
>> > > Sent: Tuesday, March 2, 2021 11:14:19 PM
>> > > To: Apache Royale Development <[email protected]>
>> > > Subject: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven
>> > > aligned
>> > >
>> > > I'm guessing that Flash Builder expects
>> > > frameworks/themes/Halo/Halo.swc to exist, and it must be a valid
>> > > .swc file. So, the person who set that up probably just copied
>> > > one of the
>> > existing .swc files.
>> > >
>> > > --
>> > > Josh Tynjala
>> > > Bowler Hat LLC <https://bowlerhat.dev>
>> > >
>> > >
>> > > On Tue, Mar 2, 2021 at 2:01 PM Christofer Dutz
>> > > <[email protected]>
>> > > wrote:
>> > >
>> > > > Hi Josh,
>> > > >
>> > > > Well it would probably take me 10 seconds to add them ... I
>> > > > just didn't want to add stuff we don't need.
>> > > > So I'll leave them away and if someone complains - I'll add
>> > > > them
>> > > > ;-)
>> > > >
>> > > > However the comment in the Ant script says:
>> > > >
>> > > > <!-- fake a bunch of files to make the folder appear
>> > > > like a valid Flex SDK to Flash Builder -->
>> > > >
>> > > > So I already had all the other dummy files in there, so I now
>> > > > just added these.
>> > > >
>> > > > In this block there is however this command which sort of seems
>> > > > pretty strange ... can anyone explain what it's required for?
>> > > >
>> > > > <copy file="${ROYALE_HOME}/js/libs/js.swc"
>> > > > tofile="${ROYALE_HOME}/frameworks/themes/Halo/Halo.swc"
>> > > > />
>> > > >
>> > > > It looks like just providing some random SWC file in a location
>> > > > the FlashBuilder might be looking for.
>> > > >
>> > > > Perhaps it would make sense to refactor my descriptors to have
>> > > > a "flashbuilder-support-assembly.xml" which we could one day
>> > > > simply
>> > remove.
>> > > >
>> > > > Chris
>> > > >
>> > > > -----Ursprüngliche Nachricht-----
>> > > > Von: Josh Tynjala <[email protected]>
>> > > > Gesendet: Dienstag, 2. März 2021 22:47
>> > > > An: Apache Royale Development <[email protected]>
>> > > > Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven
>> > > > aligned
>> > > >
>> > > > > Can anyone tell me what the localfonts.ser, macfonts.ser and
>> > > > > winfonts.ser
>> > > > files are needed for?
>> > > >
>> > > > It's something related to SWF font embedding. I would assume
>> > > > that Flash Builder expects those files to exist, but if the
>> > > > Flash Builder integration document doesn't mention them, then I
>> > > > don't
>> know.
>> > > >
>> > > > --
>> > > > Josh Tynjala
>> > > > Bowler Hat LLC <https://bowlerhat.dev>
>> > > >
>> > > >
>> > > > On Tue, Mar 2, 2021 at 1:42 PM Christofer Dutz
>> > > > <[email protected]>
>> > > > wrote:
>> > > >
>> > > > > Hi Josh,
>> > > > >
>> > > > > Ok ... so that's done and looks a lot nicer now :-)
>> > > > >
>> > > > > I also finished the config-sanitazion and the config files
>> > > > > used in the Maven distribution should now match the file
>> > > > > names in the
>> > > distribution.
>> > > > >
>> > > > > Can anyone tell me what the localfonts.ser, macfonts.ser and
>> > > > > winfonts.ser files are needed for? They are simply completely
>> > > > > empty filed the Ant build createates via "touch" commant. I
>> > > > > could add them to the Maven distribution, but only want to
>> > > > > add stuff
>> > that's needed.
>> > > > >
>> > > > > But in it's current state I'm quite happy with the new
>> distribution.
>> > > > > It looks pretty clean, everything needed is in there and in
>> > > > > the same location as with the Ant build, but I left away
>> > > > > things I tought are probably not required in the distribution
>> > > > > and are results of simply packing the entire project up.
>> > > > >
>> > > > > I tested it with a number of example projects ant it worked
>> > > > > with all of them (Haven't tried all of them though)
>> > > > >
>> > > > > Would be cool if you could try it out and give me some
>> > > > > feedback on
>> > it.
>> > > > >
>> > > > > Chris
>> > > > >
>> > > > >
>> > > > > -----Ursprüngliche Nachricht-----
>> > > > > Von: Josh Tynjala <[email protected]>
>> > > > > Gesendet: Dienstag, 2. März 2021 22:35
>> > > > > An: Apache Royale Development <[email protected]>
>> > > > > Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven
>> > > > > aligned
>> > > > >
>> > > > > The src directory is probably enough for a good IDE
>> > > > > experience while developing a Royale app.
>> > > > >
>> > > > > --
>> > > > > Josh Tynjala
>> > > > > Bowler Hat LLC <https://bowlerhat.dev>
>> > > > >
>> > > > >
>> > > > > On Tue, Mar 2, 2021 at 1:27 PM Christofer Dutz
>> > > > > <[email protected]>
>> > > > > wrote:
>> > > > >
>> > > > > > Hi all,
>> > > > > >
>> > > > > > one question: Is it enough to package up the src
>> > > > > > directories of all modules in the "projects" directory to
>> > > > > > allow the
>> code-insights?
>> > > > > >
>> > > > > > I'm asking, cause I'm only packing up the essential parts
>> > > > > > of the
>> > > "asjs"
>> > > > > > project and don't want to have a half build system included.
>> > > > > >
>> > > > > > Chris
>> > > > > >
>> > > > > > -----Ursprüngliche Nachricht-----
>> > > > > > Von: Christofer Dutz <[email protected]>
>> > > > > > Gesendet: Montag, 1. März 2021 23:18
>> > > > > > An: [email protected]
>> > > > > > Betreff: AW: [MAVEN DISTRIBUTION] getting the Ant and Maven
>> > > > > > aligned
>> > > > > >
>> > > > > > Aaaaah ... ok ... thanks for the explanation.
>> > > > > >
>> > > > > > That does make sense ... guess I just never completely
>> > > > > > understood the typedef stuff ;)
>> > > > > >
>> > > > > > ... so I'll have to find a way to streamline the names of
>> > > > > > the typedef libraries in all of these 2 (Well actually
>> > > > > > probably just
>> > > > > > 2)
>> > > > > > - external-library-path
>> > > > > > - js-external-library-path
>> > > > > >
>> > > > > > But that will be a thing for tomorrow ... calling it a day
>> > > > > > and signing off for today.
>> > > > > >
>> > > > > > I just pushed my changes from today ... so if you folks
>> > > > > > want to check what I'm doing ... now you have something to
>> > > > > > look at
>> > > > > > :.)
>> > > > > >
>> > > > > > Chris
>> > > > > >
>> > > > > >
>> > > > > > -----Ursprüngliche Nachricht-----
>> > > > > > Von: Josh Tynjala <[email protected]>
>> > > > > > Gesendet: Montag, 1. März 2021 23:13
>> > > > > > An: Apache Royale Development <[email protected]>
>> > > > > > Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven
>> > > > > > aligned
>> > > > > >
>> > > > > > As you've seen, there are three different
>> > > > > > external-library-path
>> > > > options:
>> > > > > > external-library-path, js-external-library-path and
>> > > > > > swf-external-library-path.
>> > > > > >
>> > > > > > By default, external-library-path is used by both JS and
>> > > > > > SWF targets, but you can use js-external-library-path or
>> > > > > > swf-external-library-path to override the
>> > > > > > external-library-path for a
>> > > > specific target.
>> > > > > >
>> > > > > > In other words, if js-external-library-path is defined:
>> > > > > >
>> > > > > > - the JS target will use js-external-library-path, and it
>> > > > > > will ignore external-library-path
>> > > > > > - the SWF target will still use external-library-path
>> > > > > >
>> > > > > > Similarly, if swf-external-library-path is defined:
>> > > > > >
>> > > > > > - the SWF target will use swf-external-library-path, and it
>> > > > > > will ignore external-library-path
>> > > > > > - the JS target will still use external-library-path
>> > > > > >
>> > > > > > If both js-external-library-path and
>> > > > > > swf-external-library-path are
>> > > > > > defined:
>> > > > > >
>> > > > > > - the JS target will use js-external-library-path, and it
>> > > > > > will ignore external-library-path
>> > > > > > - the SWF target will use swf-external-library-path, and it
>> > > > > > will ignore external-library-path
>> > > > > >
>> > > > > > The air-config.xml, flex-config.xml, and royale-config.xml
>> > > > > > configs are all expected to be used for both JS and SWF targets.
>> > > > > > Different libraries are needed for each target, so we're
>> > > > > > using js-external-library-path to override which libraries
>> > > > > > are used for the JS target. The SWF target will use
>> external-library-path.
>> > > > > >
>> > > > > > The other -config.xml files are configs that are expected
>> > > > > > to be used with JS only. Basically, these ones can use
>> > > > > > external-library-path directly because they don't need to
>> > > > > > target SWF. If we wanted, we could change them to use
>> > > > > > js-external-library-path instead, and they should
>> > > > > still work.
>> > > > > >
>> > > > > > In theory, we could always use js-external-library-path and
>> > > > > > swf-external-library-path, and never use external-library-path.
>> > > > > > However, I do not recall if there was some legacy reason
>> > > > > > (like Flash Builder support) for why we defaulted to
>> > > > > > playerglobal.swc on the external-library-path for the SWF
>> > > > > > target instead of using swf-external-library-path. I think
>> > > > > > that js-external-library-path or swf-external-library-path
>> > > > > > were introduced before I started working on
>> > > > > the compiler, so I can only guess.
>> > > > > >
>> > > > > > --
>> > > > > > Josh Tynjala
>> > > > > > Bowler Hat LLC <https://bowlerhat.dev>
>> > > > > >
>> > > > > >
>> > > > > > On Mon, Mar 1, 2021 at 1:45 PM Christofer Dutz
>> > > > > > <[email protected]>
>> > > > > > wrote:
>> > > > > >
>> > > > > > > Hi Josh,
>> > > > > > >
>> > > > > > > While comparing the results I noticed there are some
>> > > > > > > inconsistencies in the config files and I'm currently not
>> > > > > > > quite sure to which is the correct
>> > > > > > > version:
>> > > > > > >
>> > > > > > > In:
>> > > > > > > - ace-config.xml
>> > > > > > > - create-js-config.xml
>> > > > > > > - jquery-config.xml
>> > > > > > > - js-config.xml
>> > > > > > > - node-config.xml
>> > > > > > > The typedefs are defined in an element called:
>> > > > > > > external-library-path
>> > > > > > >
>> > > > > > > In:
>> > > > > > > - air-config.xml
>> > > > > > > - flex-config.xml
>> > > > > > > - royale-config.xml
>> > > > > > > The typedefs are defined in an element called:
>> > > > > > > js-external-library-path
>> > > > > > >
>> > > > > > > Which is the correct version?
>> > > > > > >
>> > > > > > > Also are the target-player and swf-version defined as
>> > > > > > > properties in all configs except:
>> > > > > > > - asdoc-config.xml (player 11.1 swf: 14)
>> > > > > > >
>> > > > > > > Probably it would make sense to process the
>> > > > > > > asdoc-config.xml the same way as all the others.
>> > > > > > > Right now I'd just keep it the way it is. Just thought
>> > > > > > > I'd point it
>> > > > > out.
>> > > > > > >
>> > > > > > > Chris
>> > > > > > >
>> > > > > > >
>> > > > > > > -----Ursprüngliche Nachricht-----
>> > > > > > > Von: Josh Tynjala <[email protected]>
>> > > > > > > Gesendet: Montag, 1. März 2021 19:29
>> > > > > > > An: Apache Royale Development <[email protected]>
>> > > > > > > Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and
>> > > > > > > Maven aligned
>> > > > > > >
>> > > > > > > Hi Chris,
>> > > > > > >
>> > > > > > > Yes, that looks to me to be what the Ant build is doing
>> > > > > > > too, so I think you are correct.
>> > > > > > >
>> > > > > > > --
>> > > > > > > Josh Tynjala
>> > > > > > > Bowler Hat LLC <https://bowlerhat.dev>
>> > > > > > >
>> > > > > > >
>> > > > > > > On Mon, Mar 1, 2021 at 10:21 AM Christofer Dutz
>> > > > > > > <[email protected]
>> > > > > > > >
>> > > > > > > wrote:
>> > > > > > >
>> > > > > > > > Hi Josh
>> > > > > > > >
>> > > > > > > > Yeah .. I saw in the commit history, that they sort of
>> > > > > > > > were creatd shortly after the big-bang ;-) ...
>> > > > > > > >
>> > > > > > > > That's why I decided to take these as basis.
>> > > > > > > >
>> > > > > > > > What I'm now doing is generate a config from each by:
>> > > > > > > >
>> > > > > > > > 1. Replacing the playerversion 2. Replacing the
>> > > > > > > > swfversion
>> 3.
>> > > > > > > > Replacing the locale 4. In case of a no-swf
>> > > > > > > > distribution filtering out the references to
>> > > > > > > > playerglobal
>> > > > > > > >
>> > > > > > > > I hope I got things right ... but I'm only including
>> > > > > > > > the output in the distribution and not the templates,
>> > > > > > > > as I assume they are not
>> > > > > > needed.
>> > > > > > > >
>> > > > > > > > Is that corect?
>> > > > > > > >
>> > > > > > > > Chris
>> > > > > > > >
>> > > > > > > > -----Ursprüngliche Nachricht-----
>> > > > > > > > Von: Josh Tynjala <[email protected]>
>> > > > > > > > Gesendet: Montag, 1. März 2021 18:46
>> > > > > > > > An: Apache Royale Development <[email protected]>
>> > > > > > > > Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and
>> > > > > > > > Maven aligned
>> > > > > > > >
>> > > > > > > > I can tell you that the template config files have
>> > > > > > > > existed since the Flex days. The "create-config" task
>> > > > > > > > in frameworks/build.xml replaces certain tokens in the
>> > > > > > > > template based on the Ant build's current
>> > > > > > > configuration.
>> > > > > > > >
>> > > > > > > > Traditionally, a distribution would include all of the
>> > > > > > > > Ant build.xml files to allow users to manually rebuild
>> > > > > > > > the framework with local changes. If this still holds
>> > > > > > > > true, then the config templates are
>> > > > > > > probably required.
>> > > > > > > >
>> > > > > > > > --
>> > > > > > > > Josh Tynjala
>> > > > > > > > Bowler Hat LLC <https://bowlerhat.dev>
>> > > > > > > >
>> > > > > > > >
>> > > > > > > > On Sun, Feb 28, 2021 at 1:07 PM Christofer Dutz
>> > > > > > > > <[email protected]
>> > > > > > > > >
>> > > > > > > > wrote:
>> > > > > > > >
>> > > > > > > > > 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 <[email protected]>
>> > > > > > > > > Gesendet: Sonntag, 28. Februar 2021 16:53
>> > > > > > > > > An: Apache Royale Development <[email protected]>
>> > > > > > > > > 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 <[email protected]>
>> > > > > > > > > > Gesendet: Sonntag, 28. Februar 2021 12:28
>> > > > > > > > > > An: [email protected]
>> > > > > > > > > > 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 <[email protected]>
>> > > > > > > > > > Gesendet: Sonntag, 28. Februar 2021 12:08
>> > > > > > > > > > An: [email protected]
>> > > > > > > > > > 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
>> > > > > > > > > > .tx
>> > > > > > > > > > t
>> > > > > > > > > > at master
>> > > > > > > > > > * apache/flex-sdk (github.com)<
>> > > > > > > > > > https://github.com/apache/flex-sdk/blob/master/ide/
>> > > > > > > > > > fla
>> > > > > > > > > > sh
>> > > > > > > > > > bu il de r/ RE AD 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
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> >
>> > --
>> >
>> > Piotr Zarzycki
>> >
>>
>>
>> --
>>
>> Piotr Zarzycki
>>
>
>
> --
>
> Piotr Zarzycki
>
--
Piotr Zarzycki