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

Reply via email to