Yes, it compiles, but something is wrong with Crux and I still can get it
working right.
So I think the example is not ok. I'm comparing with other working examples
but still can't find what's going wrong, all seems ok

El dom, 28 feb 2021 a las 18:39, Maria Jose Esteve (<mjest...@iest.com>)
escribió:

> Hi Carlos, your changes in the pom work for me, I have been able to
> compile SimpleLib successfully.
> Now I'm going to try to access ServiceConfig from AppWithLib.mxml and I'll
> tell you.
>
> Hiedra
>
> -----Mensaje original-----
> De: Carlos Rovira <carlosrov...@apache.org>
> Enviado el: domingo, 28 de febrero de 2021 17:07
> Para: Apache Royale Development <dev@royale.apache.org>
> Asunto: Re: Library compilation with asconfigc produces an error
>
> Hi Maria Jose,
>
> I finally fixed the issue and I'm able to compile fx:Array in library. I
> committed the fix in SampleLib.
> I think it is just a compiler configuration problem. Please take a look at
> my changes and let me know what you think
>
>
>
> El dom, 28 feb 2021 a las 16:37, Carlos Rovira (<carlosrov...@apache.org>)
> escribió:
>
> > Hi  Maria Jose,
> >
> > I can reproduce the bean:crux problem I'll try to see what's going on,
> > since that's not really the problem we want to solve I'll see If I can
> > fix it to go to the real one (fx:Array)
> >
> > Thanks!
> >
> > El dom, 28 feb 2021 a las 2:04, Maria Jose Esteve
> > (<mjest...@iest.com>)
> > escribió:
> >
> >> Hi, I have made a small change in the library: add crux: BeanProvider
> >> and compilation with Maven fails:
> >>
> >>
> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs-fork\examples\crux\SampleLib\src\main\royale\org\apache\royale\examples\config\ServiceConfig.mxml(19):
> >> col: 1 This tag could not be resolved to an ActionScript class. It
> >> will be ignored.
> >>
> >> <crux:BeanProvider
> >> ^
> >>
> >> I have created a debug document [1] where the development
> >> environment, the changes and the most relevant results of the
> >> compilations [1] are detailed.
> >> I have not done a PR, but you can see the changes of my fork [2]
> >>
> >> [1]
> >> https://docs.google.com/document/d/1P8V9Qu0rwcusBVlIMWvjmCSlerIxGgiUq
> >> 9zWZpvz3Zw/edit?usp=sharing [2]
> >> https://github.com/mjesteve/royale-asjs/tree/Example_AppWithLib
> >>
> >> I'm going to check the dependencies and keep document [1] updated so
> >> you can see the progress.
> >>
> >> Hiedra.
> >>
> >> -----Mensaje original-----
> >> De: Carlos Rovira <carlosrov...@apache.org> Enviado el: sábado, 27 de
> >> febrero de 2021 18:00
> >> Para: Apache Royale Development <dev@royale.apache.org>
> >> Asunto: Re: Library compilation with asconfigc produces an error
> >>
> >> Hi Maria Jose,
> >>
> >> I added to examples/crux two projects:
> >>
> >> - AppWithLib
> >> - SampleLib
> >>
> >> So we can reproduce problems in libraries like the one with fx:Array
> >>
> >> Right now SampleLib doesn't have that code to make it fail. So if you
> >> want you can add it and make a PR to make it fail.
> >> If not I'll continue other day and will add it
> >>
> >> I'll stop for today
> >>
> >> Thanks
> >>
> >>
> >>
> >> El vie, 26 feb 2021 a las 18:08, Maria Jose Esteve
> >> (<mjest...@iest.com>)
> >> escribió:
> >>
> >> > Ok, "I'm ready" for whatever you need me (Friday afternoon I have
> >> > free at
> >> > work)
> >> > I wait for you to tell me something.
> >> >
> >> > Hiedra.
> >> >
> >> > -----Mensaje original-----
> >> > De: Carlos Rovira <carlosrov...@apache.org> Enviado el: viernes, 26
> >> > de febrero de 2021 16:26
> >> > Para: Apache Royale Development <dev@royale.apache.org>
> >> > Asunto: Re: Library compilation with asconfigc produces an error
> >> >
> >> > Hi Maria Jose,
> >> >
> >> > As I have something working I'll report so you can try it too from
> >> windows.
> >> > I expect to have something very SO agnostic, since the purpose is
> >> > to check things in a library and see all is working fine. Another
> >> > thing will be to try to run the example and see it works too.
> >> >
> >> > thanks!
> >> >
> >> >
> >> > El vie, 26 feb 2021 a las 0:02, Maria Jose Esteve
> >> > (<mjest...@iest.com>)
> >> > escribió:
> >> >
> >> > > Hi Carlos,
> >> > > Thanks for your interest. I can help you with something? I think
> >> > > you work with Mac and there are some times that the behavior is
> >> > > not the same in Windows, I don't know if it could help you with the
> tests ...
> >> > you tell me.
> >> > >
> >> > > Hiedra.
> >> > >
> >> > > -----Mensaje original-----
> >> > > De: Carlos Rovira <carlosrov...@apache.org> Enviado el: jueves,
> >> > > 25 de febrero de 2021 19:53
> >> > > Para: Apache Royale Development <dev@royale.apache.org>
> >> > > Asunto: Re: Library compilation with asconfigc produces an error
> >> > >
> >> > > Hi Maria Jose,
> >> > >
> >> > > I plan to create a project example layout with an app and a
> >> > > library created with the new maven archetypes I did some months
> >> > > ago and try to add this.
> >> > > Then look for how to fix the distribution. Hope I can do that
> >> > > this weekend if I hopefully have the time. Having that example
> >> > > would be important to test thing in a library since we don't have
> >> > > examples in the repo with that layout.
> >> > >
> >> > > El mié, 24 feb 2021 a las 2:12, Maria Jose Esteve
> >> > > (<mjest...@iest.com>)
> >> > > escribió:
> >> > >
> >> > > > Hi, I got it, I already compile the libraries that use fx: Array.
> >> > > > Josh gave me the hint ...
> >> > > > In the pom, I have added the namespace, inside
> >> > > "additionalCompilerOptions":
> >> > > >
> >> > > > -compiler.js-namespaces.namespace+=
> >> > > > http://ns.adobe.com/mxml/2009,${env.ROYALE_HOME}/frameworks/mxm
> >> > > > l-2
> >> > > > 00
> >> > > > 9-
> >> > > > manifest.xml
> >> > > > ;
> >> > > >
> >> > > > Now I need to understand why I need this now and not 2 weeks ago
> ...
> >> > > > "😝
> >> > > > Do any of you make sense?
> >> > > >
> >> > > > Thank you all for your time.
> >> > > >
> >> > > > Hiedra
> >> > > >
> >> > > > -----Mensaje original-----
> >> > > > De: Josh Tynjala <joshtynj...@bowlerhat.dev> Enviado el:
> >> > > > martes,
> >> > > > 23 de febrero de 2021 18:21
> >> > > > Para: Apache Royale Development <dev@royale.apache.org>
> >> > > > Asunto: Re: Library compilation with asconfigc produces an
> >> > > > error
> >> > > >
> >> > > > I remember seeing an issue a while back where core classes in
> >> > > > MXML, like <fx:Array> or <fx:Object>, didn't work its because
> >> > > > the mxml-2009-manifest.xml is not properly referenced anywhere.
> >> > > > Does the Maven distribution reference this manifest in
> royale-config.xml?
> >> > > >
> >> > > >
> >> > > > https://github.com/apache/royale-asjs/blob/develop/frameworks/m
> >> > > > xml
> >> > > > -2
> >> > > > 00
> >> > > > 9-manifest.xml
> >> > > >
> >> > > > --
> >> > > > Josh Tynjala
> >> > > > Bowler Hat LLC <https://bowlerhat.dev>
> >> > > >
> >> > > >
> >> > > > On Tue, Feb 23, 2021 at 1:01 AM Maria Jose Esteve
> >> > > > <mjest...@iest.com>
> >> > > > wrote:
> >> > > >
> >> > > > > Hello, let's see if someone can give me a clue ...
> >> > > > > I always compile my app projects and libraries with mvn.
> >> > > > > In the last few days, with all this from the sdk, I am
> >> > > > > getting a very strange error when compiling my libraries ...
> >> > > > > it does not recognize the tag
> >> > > > > "<fx: Array>".
> >> > > > > I wanted to do a test: compile with asconfigc but I get a
> >> > > > > different
> >> > > > error:
> >> > > > >
> >> > > > > > Executing task in folder royale-library: asconfigc
> >> > > > > --sdk=D:\Apache\apache-royale-0.9.8-maven <
> >> > > > >
> >> > > > > args:
> >> > > > > +royalelib=D:\Apache\apache-royale-0.9.8-maven\frameworks
> >> > > > > +configname=royale
> >> > > > > --debug=true
> >> > > > > --targets=JSRoyale
> >> > > > > --source-path+=src/main/royale
> >> > > > > --include-namespaces+=library://ns.mjesteve.com/royalechartin
> >> > > > > --include-namespaces+g/l
> >> > > > > --include-namespaces+ib
> >> > > > > --include-namespaces+ra
> >> > > > > --include-namespaces+ry
> >> > > > >
> >> > > > > --namespace+=library://ns.mjesteve.com/royalecharting/library
> >> > > > > --namespace+,sr c/ ma in /resources/library-manifest.xml
> >> > > > > <http://ns.mjesteve.com/royalecharting/library--namespace+=li
> >> > > > > bra
> >> > > > > ry
> >> > > > > :/
> >> > > > > /n
> >> > > > > s.mjesteve.com/royalecharting/library,src/main/resources/libr
> >> > > > > ary
> >> > > > > -m
> >> > > > > an
> >> > > > > if
> >> > > > > est.xml>
> >> > > > > --include-classes=LibraryClasses.as
> >> > > > > --include-sources+=src/main/royale
> >> > > > > --library-path+=${royalelib}/js/libs/MXRoyaleJS.swc
> >> > > > > --js-library-path+=${royalelib}/js/libs/MXRoyaleJS.swc
> >> > > > > --define+=COMPILE::JS,true
> >> > > > > --define+=COMPILE::SWF,false
> >> > > > > --source-map=true
> >> > > > > --output=target/royale-library-1.0-SNAPSHOT-js.swc
> >> > > > > -remove-circulars
> >> > > > > -js-output-optimization=skipAsCoercions
> >> > > > > target:JSRoyale
> >> > > > > COMPCJSCRoyale
> >> > > > > Could not find source for class LibraryClasses.as.
> >> > > > >
> >> > > > > This is my asconfig.json file:
> >> > > > >
> >> > > > >  {
> >> > > > >     "config": "royale",
> >> > > > >     "type": "lib",
> >> > > > >     "compilerOptions": {
> >> > > > >         "debug": true,
> >> > > > >         "targets": [
> >> > > > >             "JSRoyale"
> >> > > > >         ],
> >> > > > >         "source-path": [
> >> > > > >             "src/main/royale"
> >> > > > >         ],
> >> > > > >         "include-namespaces": [
> >> > > > >             "library://ns.mjesteve.com/royalecharting/library"
> >> > > > >         ],
> >> > > > >         "namespace": [
> >> > > > >             {
> >> > > > >                 "uri":
> >> > > > > "library://ns.mjesteve.com/royalecharting/library
> >> > > > ",
> >> > > > >                 "manifest":
> >> "src/main/resources/library-manifest.xml"
> >> > > > >             }
> >> > > > >         ],
> >> > > > >         "include-classes": [
> >> > > > >             "LibraryClasses.as"
> >> > > > >         ],
> >> > > > >         "include-sources": [
> >> > > > >             "src/main/royale"
> >> > > > >         ],
> >> > > > >         "library-path": [
> >> > > > >             "${royalelib}/js/libs/MXRoyaleJS.swc"
> >> > > > >         ],
> >> > > > >         "js-library-path": [
> >> > > > >             "${royalelib}/js/libs/MXRoyaleJS.swc"
> >> > > > >         ],
> >> > > > >         "define": [
> >> > > > >             {
> >> > > > >                 "name": "COMPILE::JS",
> >> > > > >                 "value": true
> >> > > > >             },
> >> > > > >             {
> >> > > > >                 "name": "COMPILE::SWF",
> >> > > > >                 "value": false
> >> > > > >             }
> >> > > > >         ],
> >> > > > >         "source-map": true,
> >> > > > >         "output": "target/royale-library-1.0-SNAPSHOT-js.swc"
> >> > > > >     }
> >> > > > > }
> >> > > > >
> >> > > > > Any clues to the "Could not find source for class
> >> LibraryClasses.as"
> >> > > > error?
> >> > > > >
> >> > > > > Thank you all.
> >> > > > > Hiedra
> >> > > > >
> >> > > >
> >> > >
> >> > >
> >> > > --
> >> > > Carlos Rovira
> >> > > Apache Member & Apache Royale PMC *Apache Software Foundation*
> >> > > http://about.me/carlosrovira
> >> > >
> >> >
> >> >
> >> > --
> >> > Carlos Rovira
> >> > Apache Member & Apache Royale PMC
> >> > *Apache Software Foundation*
> >> > http://about.me/carlosrovira
> >> >
> >>
> >>
> >> --
> >> Carlos Rovira
> >> Apache Member & Apache Royale PMC
> >> *Apache Software Foundation*
> >> http://about.me/carlosrovira
> >>
> >
> >
> > --
> > Carlos Rovira
> > Apache Member & Apache Royale PMC
> > *Apache Software Foundation*
> > http://about.me/carlosrovira
> >
> >
>
> --
> Carlos Rovira
> Apache Member & Apache Royale PMC
> *Apache Software Foundation*
> http://about.me/carlosrovira
>


-- 
Carlos Rovira
Apache Member & Apache Royale PMC
*Apache Software Foundation*
http://about.me/carlosrovira

Reply via email to