Hi Chris,

I have tested your changes and finally I'm able build project using
generated distribution. I would like to test it for couple of days to see
if I won't have any problems with Josh's language server and we should be
good here.

Thanks,
Piotr

sob., 13 mar 2021 o 15:10 Christofer Dutz <christofer.d...@c-ware.de>
napisał(a):

> Hi Piotr,
>
> ok ... that was easily fixable.
> In one of my last commits I had removed the class path entry to
> antlr-runtime.jar as the Ant one didn't have this.
> But the missing class you reported is in this jar.
>
> So, I compared the antlr.jar in the Ant and Maven distribution. They were
> greatly different in size (Ant:2,4MB vs Maven 0.4MB)
> I therefore re-added the antlr-rutime.jar back to the class path of the
> Maven distribution.
>
> This error should now disappear.
>
> Chris
>
> -----Ursprüngliche Nachricht-----
> Von: Piotr Zarzycki <piotrzarzyck...@gmail.com>
> Gesendet: Freitag, 12. März 2021 15:51
> An: Apache Royale Development <dev@royale.apache.org>
> Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned
>
> Hi Chris,
>
> I just pulled your changes and rebuild everything. This time I'm getting
> different error:
>
> : Using Royale SDK: "D:\Work\royale_ide\distribution"
> : Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms356m -Xmx3000m
> : MXMLJSC
> :
>
> -sdk-js-lib=D:\Work\royale_ide\distribution\frameworks\js\Royale\generated-sources
> : -load-config+=obj/ProminicNativeWebConfig.xml
> : -theme=${royalelib}/themes/JewelTheme/src/main/resources/defaults.css
> : -html-template=src/resources/jewel-index-template.html
> : -js-dynamic-access-unknown-members=true
> : -debug=true
> : -compiler.targets=JSRoyale
> : -js-output=C:\xampp\htdocs\prominic
> : java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError:
> org/antlr/runtime/CharStream
> : at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
> : at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
> : at
>
> org.apache.royale.compiler.internal.units.requests.RequestMaker$Request.get(RequestMaker.java:80)
> : at
>
> org.apache.royale.compiler.internal.units.MXMLCompilationUnit.handleABCBytesRequest(MXMLCompilationUnit.java:195)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase.processABCBytesRequest(CompilationUnitBase.java:876)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase.access$300(CompilationUnitBase.java:109)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase$4$1.call(CompilationUnitBase.java:313)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase$4$1.call(CompilationUnitBase.java:309)
> : at
>
> org.apache.royale.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:228)
> : at
>
> org.apache.royale.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:222)
> : at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> : at
>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> : at
>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> : at java.base/java.lang.Thread.run(Thread.java:834)
> : Caused by: java.lang.NoClassDefFoundError: org/antlr/runtime/CharStream
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLClassDefinitionNode.processChildTag(MXMLClassDefinitionNode.java:279)
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLDocumentNode.processChildTag(MXMLDocumentNode.java:101)
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLNodeBase.processContentUnit(MXMLNodeBase.java:522)
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLNodeBase.initializeFromTag(MXMLNodeBase.java:280)
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLFileNode.processRootTag(MXMLFileNode.java:272)
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLFileNode.processUnits(MXMLFileNode.java:191)
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLFileNode.initialize(MXMLFileNode.java:156)
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLTreeBuilder.build(MXMLTreeBuilder.java:319)
> : at
>
> org.apache.royale.compiler.internal.units.MXMLCompilationUnit.handleSyntaxTreeRequest(MXMLCompilationUnit.java:104)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase.processSyntaxTreeRequest(CompilationUnitBase.java:839)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase.access$100(CompilationUnitBase.java:109)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase$2$1.call(CompilationUnitBase.java:263)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase$2$1.call(CompilationUnitBase.java:259)
> : ... 6 more
> : Caused by: java.lang.ClassNotFoundException: org.antlr.runtime.CharStream
> : 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)
> : ... 19 more
> : java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError:
> org/antlr/runtime/CharStream
> : at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
> : at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
> : at
>
> org.apache.royale.compiler.internal.units.requests.RequestMaker$Request.get(RequestMaker.java:80)
> : at
>
> org.apache.royale.compiler.internal.units.MXMLCompilationUnit.handleOutgoingDependenciesRequest(MXMLCompilationUnit.java:240)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase.processOutgoingDependenciesRequest(CompilationUnitBase.java:892)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase.access$500(CompilationUnitBase.java:109)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase$6$1.call(CompilationUnitBase.java:388)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase$6$1.call(CompilationUnitBase.java:384)
> : at
>
> org.apache.royale.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:228)
> : at
>
> org.apache.royale.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:222)
> : at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> : at
>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> : at
>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> : at java.base/java.lang.Thread.run(Thread.java:834)
> : Caused by: java.lang.NoClassDefFoundError: org/antlr/runtime/CharStream
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLClassDefinitionNode.processChildTag(MXMLClassDefinitionNode.java:279)
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLDocumentNode.processChildTag(MXMLDocumentNode.java:101)
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLNodeBase.processContentUnit(MXMLNodeBase.java:522)
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLNodeBase.initializeFromTag(MXMLNodeBase.java:280)
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLFileNode.processRootTag(MXMLFileNode.java:272)
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLFileNode.processUnits(MXMLFileNode.java:191)
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLFileNode.initialize(MXMLFileNode.java:156)
> : at
>
> org.apache.royale.compiler.internal.tree.mxml.MXMLTreeBuilder.build(MXMLTreeBuilder.java:319)
> : at
>
> org.apache.royale.compiler.internal.units.MXMLCompilationUnit.handleSyntaxTreeRequest(MXMLCompilationUnit.java:104)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase.processSyntaxTreeRequest(CompilationUnitBase.java:839)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase.access$100(CompilationUnitBase.java:109)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase$2$1.call(CompilationUnitBase.java:263)
> : at
>
> org.apache.royale.compiler.internal.units.CompilationUnitBase$2$1.call(CompilationUnitBase.java:259)
> : ... 6 more
> : Caused by: java.lang.ClassNotFoundException: org.antlr.runtime.CharStream
> : 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)
> : ... 19 more
> : Exception in thread "main" java.lang.NoClassDefFoundError:
> org/antlr/runtime/CharStream
> : at
>
> org.apache.royale.compiler.internal.caches.CSSDocumentCache.createKey(CSSDocumentCache.java:325)
> : at
>
> org.apache.royale.compiler.internal.css.CSSManager.getCSSFromThemes(CSSManager.java:263)
> : at
>
> org.apache.royale.compiler.internal.targets.RoyaleJSTarget.collectThemes(RoyaleJSTarget.java:262)
> : at
>
> org.apache.royale.compiler.internal.targets.RoyaleJSTarget.findAllCompilationUnitsToLink(RoyaleJSTarget.java:178)
> : at
>
> org.apache.royale.compiler.internal.targets.Target.buildAllCompilationUnits(Target.java:300)
> : at
>
> org.apache.royale.compiler.internal.targets.Target.getBuiltCompilationUnitSet(Target.java:309)
> : at
>
> org.apache.royale.compiler.internal.targets.JSTarget.buildAndCollectProblems(JSTarget.java:186)
> : at
>
> org.apache.royale.compiler.internal.targets.JSTarget.build(JSTarget.java:114)
> : at
>
> org.apache.royale.compiler.internal.targets.JSTarget.build(JSTarget.java:226)
> : at
>
> org.apache.royale.compiler.clients.MXMLJSCRoyale.buildApplication(MXMLJSCRoyale.java:884)
> : at
>
> org.apache.royale.compiler.clients.MXMLJSCRoyale.buildJSTarget(MXMLJSCRoyale.java:849)
> : at
>
> org.apache.royale.compiler.clients.MXMLJSCRoyale.buildArtifact(MXMLJSCRoyale.java:840)
> : at
>
> org.apache.royale.compiler.clients.MXMLJSCRoyale.compile(MXMLJSCRoyale.java:327)
> : 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.antlr.runtime.CharStream
> : 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)
> : ... 19 more
>
> pt., 12 mar 2021 o 11:27 Christofer Dutz <christofer.d...@c-ware.de>
> napisał(a):
>
> > So:
> >
> > The Ant version:
> >
> > Doesn't seem to be having the following libs in the "libs" directory:
> > - compiler-compjsc.jar
> > - compiler-externc.jar
> > - compiler-jburg-types.jar
> > - compiler-mxmljsc.jar
> > - compiler-playerglobal.jar
> > - royale-ant-tasks
> >
> > In compiler-swfdump the MANIFEST refers to commons-io.jar which however
> > should be external/commons-io.jar ... so effectively it's a useless
> > addition.
> >
> > In the Maven versions:
> >
> > - I changed all compiler artifacts to no longer generate the manifest
> > classpath automatically, but I defined it manually and verified the jars
> > exist and have the right name.
> > - There was a HUGE difference on where some of the jars in js/libs were
> > located, so I've updated the distribution to match that of Ant.
> > - I noticed that it seems there is no Maven build for asdoc.jar ... all I
> > can see is an Ant build file.
> > - The content of the js/lib/google directory greatly differs ... will
> > investigate this as soon as I can find some time.
> >
> > So, I just pushed some updates, but I guess I'll have to continue my work
> > on this as soon as I find some time ... would be awesome if anyone could
> > actively help on this.
> >
> > Right now, I'm just creating diffs between the two and trying to get the
> > Maven distribution to match this.
> >
> >  Chris
> >
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Christofer Dutz <christofer.d...@c-ware.de>
> > Gesendet: Freitag, 12. März 2021 09:18
> > An: dev@royale.apache.org
> > Betreff: AW: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned
> >
> > Oh gee ... I was hoping not having to do this ... but I'll now compare
> the
> > libs also inside.
> >
> > Will keep you posted ...
> >
> >
> > Chris
> >
> >
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Piotr Zarzycki <piotrzarzyck...@gmail.com>
> > Gesendet: Freitag, 12. März 2021 00:06
> > An: Apache Royale Development <dev@royale.apache.org>
> > Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned
> >
> > Hey Chris,
> >
> > Unfortunately I cannot share with you code of that project, unless by
> > library you mean distribution which I have generated using your branches.
> >
> > I will have to double check, but I'm sure that I have rebuild everything
> > using your branches.
> >
> > Thanks,
> > Piotr
> >
> > czw., 11 mar 2021 o 21:47 Christofer Dutz <christofer.d...@c-ware.de>
> > napisał(a):
> >
> > > Hi Poitr,
> > >
> > > You re-built the compiler and then the framework (both in my branch and
> > > including distribution)?
> > >
> > > Would you be able to share the library so I could try on my side?
> > >
> > > Chris
> > >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Piotr Zarzycki <piotrzarzyck...@gmail.com>
> > > Gesendet: Donnerstag, 11. März 2021 15:43
> > > An: Apache Royale Development <dev@royale.apache.org>
> > > Betreff: Re: [MAVEN DISTRIBUTION] getting the Ant and Maven aligned
> > >
> > > 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
> > >
> >
> >
> > --
> >
> > Piotr Zarzycki
> >
>
>
> --
>
> Piotr Zarzycki
>


-- 

Piotr Zarzycki

Reply via email to