Hi Chris,

I have tested it with your changes and I'm getting same issue:

Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/commons/lang/StringEscapeUtils
: at
org.apache.royale.compiler.internal.codegen.js.jx.LiteralEmitter.emit(LiteralEmitter.java:225)
: at
org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitLiteral(JSRoyaleEmitter.java:1040)
: at
org.apache.royale.compiler.internal.codegen.as.ASBlockWalker.visitLiteral(ASBlockWalker.java:479)
: at
org.apache.royale.compiler.internal.visitor.as.ASNodeSwitch.handle(ASNodeSwitch.java:373)
: at
org.apache.royale.compiler.internal.visitor.as.ASNodeHandler.handle(ASNodeHandler.java:85)
: at
org.apache.royale.compiler.internal.visitor.as.BeforeAfterStrategy.handle(BeforeAfterStrategy.java:110)
: at
org.apache.royale.compiler.internal.codegen.as.ASBlockWalker.walk(ASBlockWalker.java:159)
: at
org.apache.royale.compiler.internal.codegen.js.goog.JSGoogEmitter.emitAssignedValue(JSGoogEmitter.java:965)
: at
org.apache.royale.compiler.internal.codegen.js.JSEmitter.emitAssignmentCoercion(JSEmitter.java:917)
: at
org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitAssignmentCoercion(JSRoyaleEmitter.java:1558)
: at
org.apache.royale.compiler.internal.codegen.js.jx.FunctionCallArgumentsEmitter.emitContents(FunctionCallArgumentsEmitter.java:103)
: at
org.apache.royale.compiler.internal.codegen.js.jx.FunctionCallArgumentsEmitter.emit(FunctionCallArgumentsEmitter.java:50)
:
: at
org.apache.royale.compiler.internal.codegen.js.jx.FunctionCallArgumentsEmitter.emit(FunctionCallArgumentsEmitter.java:35)
: at
org.apache.royale.compiler.internal.codegen.js.JSEmitter.emitArguments(JSEmitter.java:259)
: at
org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitArguments(JSRoyaleEmitter.java:986)
: at
org.apache.royale.compiler.internal.codegen.js.jx.FunctionCallEmitter.emit(FunctionCallEmitter.java:693)
: at
org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitFunctionCall(JSRoyaleEmitter.java:906)
: at
org.apache.royale.compiler.internal.codegen.as.ASBlockWalker.visitFunctionCall(ASBlockWalker.java:330)
: at
org.apache.royale.compiler.internal.visitor.as.ASNodeSwitch.handle(ASNodeSwitch.java:207)
: at
org.apache.royale.compiler.internal.visitor.as.ASNodeHandler.handle(ASNodeHandler.java:85)
: at
org.apache.royale.compiler.internal.visitor.as.BeforeAfterStrategy.handle(BeforeAfterStrategy.java:110)
: at
org.apache.royale.compiler.internal.codegen.as.ASBlockWalker.walk(ASBlockWalker.java:159)
: at
org.apache.royale.compiler.internal.codegen.js.goog.JSGoogEmitter.emitAssignedValue(JSGoogEmitter.java:965)
: at
org.apache.royale.compiler.internal.codegen.js.JSEmitter.emitAssignmentCoercion(JSEmitter.java:917)
: at
org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitAssignmentCoercion(JSRoyaleEmitter.java:1558)
: at
org.apache.royale.compiler.internal.codegen.js.jx.BinaryOperatorEmitter.super_emitBinaryOperator(BinaryOperatorEmitter.java:598)
: at
org.apache.royale.compiler.internal.codegen.js.jx.BinaryOperatorEmitter.emit(BinaryOperatorEmitter.java:500)
: at
org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitBinaryOperator(JSRoyaleEmitter.java:1028)
: at
org.apache.royale.compiler.internal.codegen.as.ASBlockWalker.visitBinaryOperator(ASBlockWalker.java:538)
: at
org.apache.royale.compiler.internal.visitor.as.ASNodeSwitch.handle(ASNodeSwitch.java:348)
: at
org.apache.royale.compiler.internal.visitor.as.ASNodeHandler.handle(ASNodeHandler.java:85)
: at
org.apache.royale.compiler.internal.visitor.as.BeforeAfterStrategy.handle(BeforeAfterStrategy.java:110)
: at
org.apache.royale.compiler.internal.codegen.as.ASBlockWalker.walk(ASBlockWalker.java:159)
: at
org.apache.royale.compiler.internal.codegen.js.jx.StatementEmitter.emit(StatementEmitter.java:40)
: at
org.apache.royale.compiler.internal.codegen.js.jx.StatementEmitter.emit(StatementEmitter.java:29)
: at
org.apache.royale.compiler.internal.codegen.js.JSEmitter.emitStatement(JSEmitter.java:349)
: at
org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitStatement(JSRoyaleEmitter.java:1204)
: at
org.apache.royale.compiler.internal.codegen.as.ASBlockWalker.visitBlock(ASBlockWalker.java:349)
: at
org.apache.royale.compiler.internal.visitor.as.ASNodeSwitch.handle(ASNodeSwitch.java:278)
: at
org.apache.royale.compiler.internal.visitor.as.ASNodeHandler.handle(ASNodeHandler.java:85)
: at
org.apache.royale.compiler.internal.visitor.as.BeforeAfterStrategy.handle(BeforeAfterStrategy.java:110)
: at
org.apache.royale.compiler.internal.codegen.as.ASBlockWalker.walk(ASBlockWalker.java:159)
: at
org.apache.royale.compiler.internal.codegen.as.ASEmitter.emitMethodScope(ASEmitter.java:830)
: at
org.apache.royale.compiler.internal.codegen.js.jx.MethodEmitter.emit(MethodEmitter.java:160)
: at
org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitMethod(JSRoyaleEmitter.java:891)
: at
org.apache.royale.compiler.internal.codegen.as.ASBlockWalker.visitFunction(ASBlockWalker.java:290)
: at
org.apache.royale.compiler.internal.visitor.as.ASNodeSwitch.handle(ASNodeSwitch.java:152)
: at
org.apache.royale.compiler.internal.visitor.as.ASNodeHandler.handle(ASNodeHandler.java:85)
: at
org.apache.royale.compiler.internal.visitor.as.BeforeAfterStrategy.handle(BeforeAfterStrategy.java:110)
: at
org.apache.royale.compiler.internal.codegen.as.ASBlockWalker.walk(ASBlockWalker.java:159)
: at
org.apache.royale.compiler.internal.codegen.mxml.royale.MXMLRoyaleEmitter.emitScripts(MXMLRoyaleEmitter.java:2179)
: at
org.apache.royale.compiler.internal.codegen.mxml.royale.MXMLRoyaleEmitter.emitDocument(MXMLRoyaleEmitter.java:899)
: at
org.apache.royale.compiler.internal.codegen.mxml.royale.MXMLRoyaleBlockWalker.visitDocument(MXMLRoyaleBlockWalker.java:69)
: at
org.apache.royale.compiler.internal.visitor.mxml.MXMLNodeSwitch.handle(MXMLNodeSwitch.java:89)
: at
org.apache.royale.compiler.internal.codegen.mxml.MXMLBlockWalker.walk(MXMLBlockWalker.java:156)
: at
org.apache.royale.compiler.internal.codegen.mxml.royale.MXMLRoyaleBlockWalker.visitFile(MXMLRoyaleBlockWalker.java:61)
: at
org.apache.royale.compiler.internal.visitor.mxml.MXMLNodeSwitch.handle(MXMLNodeSwitch.java:95)
: at
org.apache.royale.compiler.internal.codegen.mxml.MXMLBlockWalker.walk(MXMLBlockWalker.java:156)
: at
org.apache.royale.compiler.internal.codegen.mxml.MXMLBlockWalker.visitCompilationUnit(MXMLBlockWalker.java:187)
: at
org.apache.royale.compiler.internal.codegen.mxml.MXMLWriter.writeTo(MXMLWriter.java:69)
: at
org.apache.royale.compiler.clients.MXMLJSCRoyale.compile(MXMLJSCRoyale.java:411)
: at
org.apache.royale.compiler.clients.MXMLJSCRoyale._mainNoExit(MXMLJSCRoyale.java:259)
: at
org.apache.royale.compiler.clients.MXMLJSCRoyale.mainNoExit(MXMLJSCRoyale.java:216)
: at
org.apache.royale.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:363)
: at org.apache.royale.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:298)
: at
org.apache.royale.compiler.clients.MXMLJSC.staticMainNoExit(MXMLJSC.java:256)
: at org.apache.royale.compiler.clients.MXMLJSC.main(MXMLJSC.java:238)
: Caused by: java.lang.ClassNotFoundException:
org.apache.commons.lang.StringEscapeUtils
: at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
: at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
: ... 67 more

wt., 9 mar 2021 o 16:55 Piotr Zarzycki <piotrzarzyck...@gmail.com>
napisał(a):

> Thanks Chris. I will try to give it a try tomorrow.
>
> Piotr
>
> wt., 9 mar 2021 o 16:41 Christofer Dutz <christofer.d...@c-ware.de>
> napisał(a):
>
>> Hehe ...
>>
>> Murphy's definitely not a nice guy :-/
>>
>> Turns out all libraries in the Ant distribution have no version number
>> ... all except:
>>
>> - commons-compress-1.10.jar
>> - commons-lang-2.6.jar
>> - commons-lang3-3.4.jar
>>
>> The missing class is in commons-lang-2.6.jar
>>
>> I found the invalid classpath entry in compiler-jx which was looking for
>> commons-lang-2.6.jar while it should have been commons-lang.jar. So that
>> issue should be fixed now.
>>
>> You should update compiler and re-build that (mvn clean install) and then
>> re-build the ASJS distribution and give it another try?
>>
>> Chris
>>
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Piotr Zarzycki <piotrzarzyck...@gmail.com>
>> Gesendet: Dienstag, 9. März 2021 15:22
>> An: Apache Royale Development <dev@royale.apache.org>
>> Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned
>>
>> Hi Chris,
>>
>> So I had some time today and build whole SDK with your latest changes.
>> Distribution has been prepared without the problem. I didn't check yet
>> building only distribution, but I will. I moved to test produced
>> distribution with small example and Moonshine - It builds without the
>> problems.
>>
>> I have tried next build our big Royale project with distribution and I'm
>> keep getting following error. Note that I'm able to build this project
>> with
>> ANT distribution.
>>
>> : Exception in thread "main" java.lang.NoClassDefFoundError:
>> org/apache/commons/lang/StringEscapeUtils
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.jx.LiteralEmitter.emit(LiteralEmitter.java:225)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitLiteral(JSRoyaleEmitter.java:1040)
>> : at
>> org.apache.royale.compiler.internal.codegen.as
>> .ASBlockWalker.visitLiteral(ASBlockWalker.java:479)
>> : at
>> org.apache.royale.compiler.internal.visitor.as
>> .ASNodeSwitch.handle(ASNodeSwitch.java:373)
>> : at
>> org.apache.royale.compiler.internal.visitor.as
>> .ASNodeHandler.handle(ASNodeHandler.java:85)
>> : at
>> org.apache.royale.compiler.internal.visitor.as
>> .BeforeAfterStrategy.handle(BeforeAfterStrategy.java:110)
>> : at
>> org.apache.royale.compiler.internal.codegen.as
>> .ASBlockWalker.walk(ASBlockWalker.java:159)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.goog.JSGoogEmitter.emitAssignedValue(JSGoogEmitter.java:965)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.JSEmitter.emitAssignmentCoercion(JSEmitter.java:917)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitAssignmentCoercion(JSRoyaleEmitter.java:1558)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.jx.FunctionCallArgumentsEmitter.emitContents(FunctionCallArgumentsEmitter.java:103)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.jx.FunctionCallArgumentsEmitter.emit(FunctionCallArgumentsEmitter.java:50)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.jx.FunctionCallArgumentsEmitter.emit(FunctionCallArgumentsEmitter.java:35)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.JSEmitter.emitArguments(JSEmitter.java:259)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitArguments(JSRoyaleEmitter.java:986)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.jx.FunctionCallEmitter.emit(FunctionCallEmitter.java:693)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitFunctionCall(JSRoyaleEmitter.java:906)
>> : at
>> org.apache.royale.compiler.internal.codegen.as
>> .ASBlockWalker.visitFunctionCall(ASBlockWalker.java:330)
>> : at
>> org.apache.royale.compiler.internal.visitor.as
>> .ASNodeSwitch.handle(ASNodeSwitch.java:207)
>> : at
>> org.apache.royale.compiler.internal.visitor.as
>> .ASNodeHandler.handle(ASNodeHandler.java:85)
>> : at
>> org.apache.royale.compiler.internal.visitor.as
>> .BeforeAfterStrategy.handle(BeforeAfterStrategy.java:110)
>> : at
>> org.apache.royale.compiler.internal.codegen.as
>> .ASBlockWalker.walk(ASBlockWalker.java:159)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.goog.JSGoogEmitter.emitAssignedValue(JSGoogEmitter.java:965)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.JSEmitter.emitAssignmentCoercion(JSEmitter.java:917)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitAssignmentCoercion(JSRoyaleEmitter.java:1558)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.jx.BinaryOperatorEmitter.super_emitBinaryOperator(BinaryOperatorEmitter.java:598)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.jx.BinaryOperatorEmitter.emit(BinaryOperatorEmitter.java:500)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitBinaryOperator(JSRoyaleEmitter.java:1028)
>> : at
>> org.apache.royale.compiler.internal.codegen.as
>> .ASBlockWalker.visitBinaryOperator(ASBlockWalker.java:538)
>> : at
>> org.apache.royale.compiler.internal.visitor.as
>> .ASNodeSwitch.handle(ASNodeSwitch.java:348)
>> : at
>> org.apache.royale.compiler.internal.visitor.as
>> .ASNodeHandler.handle(ASNodeHandler.java:85)
>> : at
>> org.apache.royale.compiler.internal.visitor.as
>> .BeforeAfterStrategy.handle(BeforeAfterStrategy.java:110)
>> : at
>> org.apache.royale.compiler.internal.codegen.as
>> .ASBlockWalker.walk(ASBlockWalker.java:159)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.jx.StatementEmitter.emit(StatementEmitter.java:40)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.jx.StatementEmitter.emit(StatementEmitter.java:29)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.JSEmitter.emitStatement(JSEmitter.java:349)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitStatement(JSRoyaleEmitter.java:1204)
>> : at
>> org.apache.royale.compiler.internal.codegen.as
>> .ASBlockWalker.visitBlock(ASBlockWalker.java:349)
>> : at
>> org.apache.royale.compiler.internal.visitor.as
>> .ASNodeSwitch.handle(ASNodeSwitch.java:278)
>> : at
>> org.apache.royale.compiler.internal.visitor.as
>> .ASNodeHandler.handle(ASNodeHandler.java:85)
>> : at
>> org.apache.royale.compiler.internal.visitor.as
>> .BeforeAfterStrategy.handle(BeforeAfterStrategy.java:110)
>> : at
>> org.apache.royale.compiler.internal.codegen.as
>> .ASBlockWalker.walk(ASBlockWalker.java:159)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.as.ASEmitter.emitMethodScope(ASEmitter.java:830)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.jx.MethodEmitter.emit(MethodEmitter.java:160)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.js.royale.JSRoyaleEmitter.emitMethod(JSRoyaleEmitter.java:891)
>> : at
>> org.apache.royale.compiler.internal.codegen.as
>> .ASBlockWalker.visitFunction(ASBlockWalker.java:290)
>> : at
>> org.apache.royale.compiler.internal.visitor.as
>> .ASNodeSwitch.handle(ASNodeSwitch.java:152)
>> : at
>> org.apache.royale.compiler.internal.visitor.as
>> .ASNodeHandler.handle(ASNodeHandler.java:85)
>> : at
>> org.apache.royale.compiler.internal.visitor.as
>> .BeforeAfterStrategy.handle(BeforeAfterStrategy.java:110)
>> : at
>> org.apache.royale.compiler.internal.codegen.as
>> .ASBlockWalker.walk(ASBlockWalker.java:159)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.mxml.royale.MXMLRoyaleEmitter.emitScripts(MXMLRoyaleEmitter.java:2179)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.mxml.royale.MXMLRoyaleEmitter.emitDocument(MXMLRoyaleEmitter.java:899)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.mxml.royale.MXMLRoyaleBlockWalker.visitDocument(MXMLRoyaleBlockWalker.java:69)
>> : at
>>
>> org.apache.royale.compiler.internal.visitor.mxml.MXMLNodeSwitch.handle(MXMLNodeSwitch.java:89)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.mxml.MXMLBlockWalker.walk(MXMLBlockWalker.java:156)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.mxml.royale.MXMLRoyaleBlockWalker.visitFile(MXMLRoyaleBlockWalker.java:61)
>> : at
>>
>> org.apache.royale.compiler.internal.visitor.mxml.MXMLNodeSwitch.handle(MXMLNodeSwitch.java:95)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.mxml.MXMLBlockWalker.walk(MXMLBlockWalker.java:156)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.mxml.MXMLBlockWalker.visitCompilationUnit(MXMLBlockWalker.java:187)
>> : at
>>
>> org.apache.royale.compiler.internal.codegen.mxml.MXMLWriter.writeTo(MXMLWriter.java:69)
>> : at
>>
>> org.apache.royale.compiler.clients.MXMLJSCRoyale.compile(MXMLJSCRoyale.java:411)
>> : at
>>
>> org.apache.royale.compiler.clients.MXMLJSCRoyale._mainNoExit(MXMLJSCRoyale.java:259)
>> : at
>>
>> org.apache.royale.compiler.clients.MXMLJSCRoyale.mainNoExit(MXMLJSCRoyale.java:216)
>> : at
>> org.apache.royale.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:363)
>> : at
>> org.apache.royale.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:298)
>> : at
>>
>> org.apache.royale.compiler.clients.MXMLJSC.staticMainNoExit(MXMLJSC.java:256)
>> : at org.apache.royale.compiler.clients.MXMLJSC.main(MXMLJSC.java:238)
>> : Caused by: java.lang.ClassNotFoundException:
>> org.apache.commons.lang.StringEscapeUtils
>> : at
>>
>> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
>> : at
>>
>> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
>> : at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
>> : ... 67 more
>>
>> Thanks,
>> Piotr
>>
>>
>>
>> czw., 4 mar 2021 o 18:46 Piotr Zarzycki <piotrzarzyck...@gmail.com>
>> napisał(a):
>>
>> > Chris,
>> >
>> > I don't know yet. I will check tomorrow or on Monday.
>> >
>> > Thanks,
>> > Piotr
>> >
>> > czw., 4 mar 2021 o 18:36 Christofer Dutz <christofer.d...@c-ware.de>
>> > napisał(a):
>> >
>> >> Hi Piotr,
>> >>
>> >> Do things work with "mvn install"?
>> >>
>> >> (you could also use "package", just anything "package" or beyond that)
>> >>
>> >> Chris
>> >>
>> >>
>> >>
>> >> -----Ursprüngliche Nachricht-----
>> >> Von: Christofer Dutz <christofer.d...@c-ware.de>
>> >> Gesendet: Donnerstag, 4. März 2021 11:25
>> >> An: dev@royale.apache.org
>> >> Betreff: AW: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned
>> >>
>> >> Aaaaaaahhh ... I think I know what's going on.
>> >>
>> >> I did say "mvn clean install" now multiple times, didn't I?
>> >> I would like to lay emphasis on the "install" (Not "compile")
>> >>
>> >> You are running mvn "compile" ... this is a phase of maven that comes
>> >> before the "packaging" phase.
>> >> All the assembly stuff comes in the "packaging" phase.
>> >>
>> >> So, everything we do after the compile phase will not be executed ->
>> >> Therefore nothing is created in your case.
>> >>
>> >>
>> >> Chris
>> >>
>> >>
>> >>
>> >> -----Ursprüngliche Nachricht-----
>> >> Von: Piotr Zarzycki <piotrzarzyck...@gmail.com>
>> >> Gesendet: Donnerstag, 4. März 2021 10:59
>> >> An: Apache Royale Development <dev@royale.apache.org>
>> >> Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned
>> >>
>> >> Hi Chris,
>> >>
>> >> It doesn't work for me when I do in distribution folder:
>> >> set distributionTargetFolder= d:\Work\royale_ide\distribution
>> >>
>> >> mvn clean compile
>> >>
>> >> I will send you off the list logs from my attempt.
>> >>
>> >> Thanks,
>> >> Piotr
>> >>
>> >>
>> >> śr., 3 mar 2021 o 19:26 Piotr Zarzycki <piotrzarzyck...@gmail.com>
>> >> napisał(a):
>> >>
>> >> > Chris,
>> >> >
>> >> > Building whole framework with with-distribution - works - I didn't
>> >> > test yet created distribution for any project - I will do that soon.
>> >> >
>> >> > I didn't try yet set distributionTargetFolder=
>> >> > d:\Work\royale_ide\distribution - I will try tomorrow.
>> >> >
>> >> > śr., 3 mar 2021 o 16:19 Piotr Zarzycki <piotrzarzyck...@gmail.com>
>> >> > napisał(a):
>> >> >
>> >> >> Good that you have explained it maybe someone benefit from it.
>> >> >>
>> >> >> I'm not sure why this stopped work with -DdistributionTargetFolder
>> >> >> and it's working when I'm building whole framework... That is very
>> >> confusing.
>> >> >>
>> >> >> śr., 3 mar 2021 o 16:02 Christofer Dutz <christofer.d...@c-ware.de>
>> >> >> napisał(a):
>> >> >>
>> >> >>> That should have been two lines:
>> >> >>>
>> >> >>> set distributionTargetFolder= d:\Work\royale_ide\distribution
>> >> >>>
>> >> >>> mvn clean compile
>> >> >>>
>> >> >>> Chris
>> >> >>>
>> >> >>>
>> >> >>> -----Ursprüngliche Nachricht-----
>> >> >>> Von: Christofer Dutz <christofer.d...@c-ware.de>
>> >> >>> Gesendet: Mittwoch, 3. März 2021 15:59
>> >> >>> An: dev@royale.apache.org
>> >> >>> Betreff: AW: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned
>> >> >>>
>> >> >>> Hi Piotr,
>> >> >>>
>> >> >>> you remember that I said you have to set a SYSTEM-property?
>> >> >>> Cause I thought you can't use maven properties to activate maven
>> >> >>> profiles.
>> >> >>>
>> >> >>> The strange thing was that after you reported that it worked with
>> >> >>> maven properties, I gave it a try and it worked (Which confused me
>> a
>> >> >>> bit) I thought perhaps things changed in newer Maven versions. Now
>> >> >>> looking again for a solution to this problem I again found the info
>> >> >>> that it has to be a
>> >> >>> SYSTEM-property:
>> >> >>>
>> >> >>>
>> http://maven.40175.n5.nabble.com/Activating-a-profile-in-settings-xm
>> >> >>> l-based-on-a-property-set-in-pom-xml-td512562.html
>> >> >>>
>> >> >>> So please set the distributionTargetFolder property this way:
>> >> >>>
>> >> >>> set distributionTargetFolder= d:\Work\royale_ide\distribution mvn
>> >> >>> clean compile
>> >> >>>
>> >> >>> And I only explained things in detail because from what you wrote I
>> >> >>> had the impression that you didn't really understand what's going
>> on
>> >> >>> and I wanted to provide more background information.
>> >> >>>
>> >> >>> Chris
>> >> >>>
>> >> >>>
>> >> >>> -----Ursprüngliche Nachricht-----
>> >> >>> Von: Piotr Zarzycki <piotrzarzyck...@gmail.com>
>> >> >>> Gesendet: Mittwoch, 3. März 2021 15:45
>> >> >>> An: Apache Royale Development <dev@royale.apache.org>
>> >> >>> Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned
>> >> >>>
>> >> >>> *Comments inline.*
>> >> >>>
>> >> >>> śr., 3 mar 2021 o 15:42 Piotr Zarzycki <piotrzarzyck...@gmail.com>
>> >> >>> napisał(a):
>> >> >>>
>> >> >>> > >  Maven central only serves released stuff. We get SNAPSHOT
>> stuff
>> >> >>> > > from
>> >> >>> > the Apache Maven repo.
>> >> >>> >
>> >> >>> > True saying Maven central I meant Apache Maven repo or whatever
>> >> >>> > place this is stored.
>> >> >>> >
>> >> >>> > śr., 3 mar 2021 o 15:41 Christofer Dutz
>> >> >>> > <christofer.d...@c-ware.de>
>> >> >>> > napisał(a):
>> >> >>> >
>> >> >>> >> Hi Piotr,
>> >> >>> >>
>> >> >>> >> SNAPSHOT stuff is never downloaded from Maven central.
>> >> >>> >>
>> >> >>> >> Maven central only serves released stuff. We get SNAPSHOT stuff
>> >> >>> >> from the Apache Maven repo.
>> >> >>> >>
>> >> >>> >> BUT ... we only deploy snapshots for stuff on develop.
>> Otherwise,
>> >> >>> >> the versions of feature branches would keep on overwriting the
>> >> >>> >> develop artifacts and we would have a non-deterministic
>> behavior.
>> >> >>> >> So ... if we merged my changes in compiler and typedefs to
>> >> >>> >> develop, then the artifacts would be available in Apache's maven
>> >> >>> >> repo, otherwise you have to build them yourself.
>> >> >>> >>
>> >> >>> >>
>> >> >>> *I do understand how it is working and before I reported you an
>> >> >>> issue I have build whole framework compiler, typedefs and asjs -
>> >> >>> next I went to distribution folder and run:* *mvn clean compile
>> >> >>> -DdistributionTargetFolder=d:\Work\royale_ide\distribution *
>> >> >>>
>> >> >>> *Distribution wasn't created. *
>> >> >>>
>> >> >>>
>> >> >>> > So, assuming my changes were merged to develop, then you could do
>> >> >>> > it as
>> >> >>> >> you describe.
>> >> >>> >>
>> >> >>> >> Hope that explains things.
>> >> >>> >>
>> >> >>> >> Chris
>> >> >>> >>
>> >> >>> >> -----Ursprüngliche Nachricht-----
>> >> >>> >> Von: Piotr Zarzycki <piotrzarzyck...@gmail.com>
>> >> >>> >> Gesendet: Mittwoch, 3. März 2021 15:30
>> >> >>> >> An: Apache Royale Development <dev@royale.apache.org>
>> >> >>> >> Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven
>> >> >>> >> aligned
>> >> >>> >>
>> >> >>> >> Chris,
>> >> >>> >>
>> >> >>> >> I'm reporting you how I used to create distribution and how I
>> >> >>> >> expected to be working. If I remember correctly If I run my
>> >> >>> >> command pom from distribution should take care of
>> compiler/royale
>> >> >>> >> version - if the freshest stuff doesn't exists locally it should
>> >> >>> >> download from Maven central - where is the problem ? What has
>> >> >>> >> been changed that this doesn't work like that anymore ?
>> >> >>> >>
>> >> >>> >> In general preparing distribution should take max 5 minutes - I
>> >> >>> >> don't have to build whole framework at all.
>> >> >>> >>
>> >> >>> >> Thanks,
>> >> >>> >> Piotr
>> >> >>> >>
>> >> >>> >> śr., 3 mar 2021 o 14:53 Christofer Dutz
>> >> >>> >> <christofer.d...@c-ware.de>
>> >> >>> >> napisał(a):
>> >> >>> >>
>> >> >>> >> > 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 <piotrzarzyck...@gmail.com>
>> >> >>> >> > Gesendet: Mittwoch, 3. März 2021 14:36
>> >> >>> >> > An: Apache Royale Development <dev@royale.apache.org>
>> >> >>> >> > 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
>> >> >>> >> > <piotrzarzyck...@gmail.com>
>> >> >>> >> > napisał(a):
>> >> >>> >> >
>> >> >>> >> > > You are running in what directory ?
>> >> >>> >> > >
>> >> >>> >> > > śr., 3 mar 2021 o 14:27 Christofer Dutz
>> >> >>> >> > > <christofer.d...@c-ware.de>
>> >> >>> >> > > 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 <piotrzarzyck...@gmail.com>
>> >> >>> >> > >> Gesendet: Mittwoch, 3. März 2021 13:59
>> >> >>> >> > >> An: Apache Royale Development <dev@royale.apache.org>
>> >> >>> >> > >> 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
>> >> >>> >> > >> <christofer.d...@c-ware.de>
>> >> >>> >> > >> 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 <piotrzarzyck...@gmail.com>
>> >> >>> >> > >> > Gesendet: Mittwoch, 3. März 2021 12:09
>> >> >>> >> > >> > An: Apache Royale Development <dev@royale.apache.org>
>> >> >>> >> > >> > 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
>> >> >>> >> > >> > <christofer.d...@c-ware.de>
>> >> >>> >> > >> > 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 <christofer.d...@c-ware.de>
>> >> >>> >> > >> > > Gesendet: Mittwoch, 3. März 2021 00:09
>> >> >>> >> > >> > > An: dev@royale.apache.org
>> >> >>> >> > >> > > 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 <christofer.d...@c-ware.de>
>> >> >>> >> > >> > > Sent: Wednesday, March 3, 2021 12:06:32 AM
>> >> >>> >> > >> > > To: dev@royale.apache.org <dev@royale.apache.org>
>> >> >>> >> > >> > > 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 <joshtynj...@bowlerhat.dev>
>> >> >>> >> > >> > > Sent: Tuesday, March 2, 2021 11:14:19 PM
>> >> >>> >> > >> > > To: Apache Royale Development <dev@royale.apache.org>
>> >> >>> >> > >> > > 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
>> >> >>> >> > >> > > <christofer.d...@c-ware.de>
>> >> >>> >> > >> > > 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 <joshtynj...@bowlerhat.dev>
>> >> >>> >> > >> > > > Gesendet: Dienstag, 2. März 2021 22:47
>> >> >>> >> > >> > > > An: Apache Royale Development <dev@royale.apache.org
>> >
>> >> >>> >> > >> > > > 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
>> >> >>> >> > >> > > > <christofer.d...@c-ware.de>
>> >> >>> >> > >> > > > 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 <joshtynj...@bowlerhat.dev>
>> >> >>> >> > >> > > > > Gesendet: Dienstag, 2. März 2021 22:35
>> >> >>> >> > >> > > > > An: Apache Royale Development
>> >> >>> >> > >> > > > > <dev@royale.apache.org>
>> >> >>> >> > >> > > > > 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
>> >> >>> >> > >> > > > > <christofer.d...@c-ware.de>
>> >> >>> >> > >> > > > > 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 <christofer.d...@c-ware.de>
>> >> >>> >> > >> > > > > > Gesendet: Montag, 1. März 2021 23:18
>> >> >>> >> > >> > > > > > An: dev@royale.apache.org
>> >> >>> >> > >> > > > > > 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 <joshtynj...@bowlerhat.dev>
>> >> >>> >> > >> > > > > > Gesendet: Montag, 1. März 2021 23:13
>> >> >>> >> > >> > > > > > An: Apache Royale Development
>> >> >>> >> > >> > > > > > <dev@royale.apache.org>
>> >> >>> >> > >> > > > > > 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
>> >> >>> >> > >> > > > > > <christofer.d...@c-ware.de>
>> >> >>> >> > >> > > > > > 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 <joshtynj...@bowlerhat.dev>
>> >> >>> >> > >> > > > > > > Gesendet: Montag, 1. März 2021 19:29
>> >> >>> >> > >> > > > > > > An: Apache Royale Development
>> >> >>> >> > >> > > > > > > <dev@royale.apache.org>
>> >> >>> >> > >> > > > > > > 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
>> >> >>> >> > >> > > > > > > <christofer.d...@c-ware.de
>> >> >>> >> > >> > > > > > > >
>> >> >>> >> > >> > > > > > > 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 <joshtynj...@bowlerhat.dev
>> >
>> >> >>> >> > >> > > > > > > > Gesendet: Montag, 1. März 2021 18:46
>> >> >>> >> > >> > > > > > > > An: Apache Royale Development
>> >> >>> >> > >> > > > > > > > <dev@royale.apache.org>
>> >> >>> >> > >> > > > > > > > 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 <christofer.d...@c-ware.de
>> >> >>> >> > >> > > > > > > > >
>> >> >>> >> > >> > > > > > > > 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 <
>> 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_Fla
>> >> >>> >> > >> > > > > > > > > > shBu
>> >> >>> >> > >> > > > > > > > > > ild
>> >> >>> >> > >> > > > > > > > > > er
>> >> >>> >> > >> > > > > > > > > > .tx
>> >> >>> >> > >> > > > > > > > > > t
>> >> >>> >> > >> > > > > > > > > > at master
>> >> >>> >> > >> > > > > > > > > > * apache/flex-sdk (github.com)<
>> >> >>> >> > >> > > > > > > > > >
>> https://github.com/apache/flex-sdk/blob/ma
>> >> >>> >> > >> > > > > > > > > > ster
>> >> >>> >> > >> > > > > > > > > > /id
>> >> >>> >> > >> > > > > > > > > > e/
>> >> >>> >> > >> > > > > > > > > > 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
>> >> >>> >> >
>> >> >>> >>
>> >> >>> >>
>> >> >>> >> --
>> >> >>> >>
>> >> >>> >> Piotr Zarzycki
>> >> >>> >>
>> >> >>> >
>> >> >>> >
>> >> >>> > --
>> >> >>> >
>> >> >>> > Piotr Zarzycki
>> >> >>> >
>> >> >>>
>> >> >>>
>> >> >>> --
>> >> >>>
>> >> >>> Piotr Zarzycki
>> >> >>>
>> >> >>
>> >> >>
>> >> >> --
>> >> >>
>> >> >> Piotr Zarzycki
>> >> >>
>> >> >
>> >> >
>> >> > --
>> >> >
>> >> > Piotr Zarzycki
>> >> >
>> >>
>> >>
>> >> --
>> >>
>> >> Piotr Zarzycki
>> >>
>> >
>> >
>> > --
>> >
>> > Piotr Zarzycki
>> >
>>
>>
>> --
>>
>> Piotr Zarzycki
>>
>
>
> --
>
> Piotr Zarzycki
>


-- 

Piotr Zarzycki

Reply via email to