Hi MJ,

It's strange, since crux is not working for me in that project. maybe
something is stale...don't know. I'll try to wipe it all and build from
scratch. If not I'll try to overlay other working example and start from it.

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

> I have tried your changes in the pom, in one of my work projects and it
> does not really work.
> The libraries compile but something strange happens in the Application
> (which already happened to me with the namespace patch): in the mxml tags
> where the "currentState" is referred to, they don't work, for example:
>
> <j:ApplicationMainContent localId="main" hasTopAppBar="true"
> hasFooterBar="true"
>     className="mainbg1"
>     className.loggedOut="mainbg2"
>     className.loginSelModulo="mainbg2"
>     className.loginSelPerfil="mainbg2">
>
> This had worked very well for us so far.
> Or this other:
>
> <views:LoginForm localId="login_panel" name="login_panel"
>         visible.loginSelModulo="false"
>         visible.loginSelPerfil="false"/>
>
> Crux works well for me.
> What is not working for you?
>
> Hiedra
>
> -----Mensaje original-----
> De: Carlos Rovira <carlosrov...@apache.org>
> Enviado el: domingo, 28 de febrero de 2021 20:08
> Para: Apache Royale Development <dev@royale.apache.org>
> Asunto: Re: Library compilation with asconfigc produces an error
>
> 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/1P8V9Qu0rwcusBVlIMWvjmCSlerIxGgi
> > >> Uq
> > >> 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/m
> > >> > > > xm
> > >> > > > 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/royalechart
> > >> > > > > --include-namespaces+in
> > >> > > > > --include-namespaces+g/l
> > >> > > > > --include-namespaces+ib
> > >> > > > > --include-namespaces+ra
> > >> > > > > --include-namespaces+ry
> > >> > > > >
> > >> > > > > --namespace+=library://ns.mjesteve.com/royalecharting/libra
> > >> > > > > --namespace+ry ,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/li
> > >> > > > > br
> > >> > > > > 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
>


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

Reply via email to