Hi Alex, I finaly get it working localy. Wasn't aware that I should copy the .js file to MainApp target folder.
Know seeing how it works, and talking about duplicates, I think we could only need to put some maven instrucción in the pom so the .js will be copied automatically, and look for duplication removal at some later time. I think is not so important right now. I'll try to look at that solution and see if I can find something that do that easily thanks! 2017-09-07 19:17 GMT+02:00 Alex Harui <aha...@adobe.com.invalid>: > I tested it locally. I only got the Maven build to create the artifacts. > I wasn't sure of the best way to deploy the artifacts. Can you help with > that? As I mentioned in the first post, for js-debug you have to copy > stuff around. I just ran the Maven build, make a folder in > MainApp/target/javascript/bin/js-release called "modules" and copied > Module/target/javascript/bin/js-release/Module.js into > MainApp/target/javascript/bin/js-release/modules and then opened > MainApp/target/javascript/bin/js-release/index.html > > I think you can look at the Ant scripts and see how they handle the > js-debug output and bin-debug output > > If you are getting a 404, do you know which URL it couldn't find? > > Thanks, > -Alex > > On 9/7/17, 9:13 AM, "carlos.rov...@gmail.com on behalf of Carlos Rovira" > <carlos.rov...@gmail.com on behalf of carlos.rov...@codeoscopic.com> > wrote: > > >Hi Alex, > > > >I'm looking to the ModulesExample but is not working for me. I tried to > >build with regular maven instruction (men clean install) in parent folder > >of both main app and module. Then run localy and upload to a server, but > >main app doesn't load and reports 404. > > > >In code I see: > > > ><js:UIModuleLoader modulePath="modules" moduleName="Module" /> > > > >so modulePath gets a value of "modules", but where is "modules"? > > > >btw, can I test this localy or only on a server to get proper paths? > > > >Thanks! > > > >Carlos > > > > > > > >2017-09-07 14:35 GMT+02:00 Carlos Rovira <carlos.rov...@codeoscopic.com>: > > > >> Ok Alex, > >> > >> I'll be looking at the example and seeing how it performs and give some > >> feedback. I think it could work for me at least, but I suppose that in > >>the > >> end we would need to clean those duplicates in order to have a more > >> "production" feature > >> > >> Thanks! > >> > >> > >> > >> 2017-09-07 9:37 GMT+02:00 Alex Harui <aha...@adobe.com.invalid>: > >> > >>> Hi Carlos, > >>> > >>> Peter's work ended up being more like SWFLoader. It loads something > >>>much > >>> more like a sub-application. > >>> > >>> There is a examples/flexjs/ModuleExample folder. > >>> > >>> I have not spent any time on resolving any of the drawbacks mentioned > >>>in > >>> the original post. First, I want to see how important it is to folks. > >>> For example if your module is small enough, maybe we don't need to > >>>spend > >>> time on trying to extract duplicates. > >>> > >>> Thanks, > >>> -Alex > >>> > >>> On 9/6/17, 4:09 PM, "carlos.rov...@gmail.com on behalf of Carlos > >>>Rovira" > >>> <carlos.rov...@gmail.com on behalf of carlos.rov...@codeoscopic.com> > >>> wrote: > >>> > >>> >Hi Alex, > >>> > > >>> >very interesting. That was one of the other things I needed, so great > >>>to > >>> >see make it real! :) > >>> > > >>> >Questions: > >>> > > >>> >1.- I remember Peter did some work on this. Could you tell us main > >>> >diferences between Peter's work and yours to understand more about the > >>> >implementation? > >>> > > >>> >2.- Can I found some example in our repo to check it and play with it? > >>> > > >>> >3.- About the draw backs you mention, there's some progress on it or > >>>do > >>> >you > >>> >think in left as is for the moment?, those problems of duplicated js > >>> files > >>> >should be a problem, or only something to clean in some way in the > >>> future? > >>> > > >>> >Thanks for making this! > >>> > > >>> >Carlos > >>> > > >>> > > >>> > > >>> >2017-08-18 17:31 GMT+02:00 Alex Harui <aha...@adobe.com.invalid>: > >>> > > >>> >> Hi Olaf, > >>> >> > >>> >> Hopefully there is no "magic". I think it works pretty much like > >>> >>regular > >>> >> Flex modules. There is a UIModuleLoader that loads a Mouse compiled > >>> and > >>> >> defined from a UIModule. You can defer the downloading and > >>> >>instantiation > >>> >> of the module by controlling when the UIModuleLoader's URL for the > >>> >>module > >>> >> gets set. In theory, the URL can point to anywhere you have > >>>permission > >>> >>to > >>> >> load and run code in a JS file. So the module does not have to be > >>> >>bundled > >>> >> and delivered with the application files. > >>> >> > >>> >> Of course, I expect there are still bugs and missing features that > >>>need > >>> >>to > >>> >> be worked out. > >>> >> > >>> >> Thanks, > >>> >> -Alex > >>> >> > >>> >> On 8/18/17, 1:30 AM, "Olaf Krueger" <p...@olafkrueger.net> wrote: > >>> >> > >>> >> >Hi Alex, > >>> >> >great that you've heard the community voice and start working on > >>>this! > >>> >> > > >>> >> >>...and loaded after application startup... > >>> >> > > >>> >> >Does this mean that a FlexJS module is loaded from the server (same > >>> >>origin > >>> >> >as the main app?) by some magic or is it already bundled and > >>>delivered > >>> >> >with > >>> >> >the FlexJS app and will just be instantiated when it's needed? > >>> >> > > >>> >> >Thanks, > >>> >> >Olaf > >>> >> > > >>> >> > > >>> >> > > >>> >> >-- > >>> >> >View this message in context: > >>> >> >https://na01.safelinks.protection.outlook.com/?url= > >>> >> http%3A%2F%2Fapache-fle > >>> >> >x-development.2333347.n4.nabble.com%2FFLEXJS-Modules- > >>> >> tp63894p63905.html&da > >>> >> >ta=02%7C01%7C%7C7669ae743536483eaaf708d4e613 > >>> >> a5a5%7Cfa7b1b5a7b34438794aed2c > >>> >> >178decee1%7C0%7C0%7C636386419440846961&sdata= > >>> >> ELxRbs%2B23Cq%2Fy0T%2FJaK5Iva > >>> >> >p1YebDwsHWeJXY%2Bsbfzg%3D&reserved=0 > >>> >> >Sent from the Apache Flex Development mailing list archive at > >>> >>Nabble.com. > >>> >> > >>> >> > >>> > > >>> > > >>> >-- > >>> > > >>> ><https://na01.safelinks.protection.outlook.com/?url=http% > >>> 3A%2F%2Fwww.codeo > >>> >scopic.com&data=02%7C01%7C%7C31f3f9c5de7f4328381e08d4f57c55 > >>> 7c%7Cfa7b1b5a7b > >>> >34438794aed2c178decee1%7C0%7C0%7C636403361742122060&sdata= > >>> cdyv3J4JK%2FzpFe > >>> >vIXH1usEktPyYFu4vhQ67%2FLYviLP0%3D&reserved=0> > >>> > > >>> >Carlos Rovira > >>> > > >>> >Director General > >>> > > >>> >M: +34 607 22 60 05 > >>> > > >>> >https://na01.safelinks.protection.outlook.com/?url=http%3A% > >>> 2F%2Fwww.codeos > >>> >copic.com&data=02%7C01%7C%7C31f3f9c5de7f4328381e08d4f57c557 > >>> c%7Cfa7b1b5a7b3 > >>> >4438794aed2c178decee1%7C0%7C0%7C636403361742122060&sdata= > >>> cdyv3J4JK%2FzpFev > >>> >IXH1usEktPyYFu4vhQ67%2FLYviLP0%3D&reserved=0 > >>> > > >>> >https://na01.safelinks.protection.outlook.com/?url=http%3A% > >>> 2F%2Fwww.avant2 > >>> >.es&data=02%7C01%7C%7C31f3f9c5de7f4328381e08d4f57c557c% > >>> 7Cfa7b1b5a7b3443879 > >>> >4aed2c178decee1%7C0%7C0%7C636403361742122060&sdata=l8Y04woW > >>> a%2F8SgQDnaT8Hv > >>> >Qkvw1mGDwjHkVeKgAOOJYo%3D&reserved=0 > >>> > > >>> > > >>> >Conocenos en 1 minuto! > >>> ><https://na01.safelinks.protection.outlook.com/?url=https% > >>> 3A%2F%2Fyoutu.be > >>> >%2FP2IEAYDG5HU&data=02%7C01%7C%7C31f3f9c5de7f4328381e08d4f5 > >>> 7c557c%7Cfa7b1b > >>> >5a7b34438794aed2c178decee1%7C0%7C0%7C636403361742122060&sda > >>> ta=i3iplm%2B5TO > >>> >o9BCQyxDS4RYkthBQ661n2KRcl6vtjkEA%3D&reserved=0> > >>> > > >>> > > >>> >Este mensaje se dirige exclusivamente a su destinatario y puede > >>>contener > >>> >información privilegiada o confidencial. Si ha recibido este mensaje > >>>por > >>> >error, le rogamos que nos lo comunique inmediatamente por esta misma > >>>vía > >>> y > >>> >proceda a su destrucción. > >>> > > >>> >De la vigente Ley Orgánica de Protección de Datos (15/1999), le > >>> >comunicamos > >>> >que sus datos forman parte de un fichero cuyo responsable es > >>>CODEOSCOPIC > >>> >S.A. La finalidad de dicho tratamiento es facilitar la prestación del > >>> >servicio o información solicitados, teniendo usted derecho de acceso, > >>> >rectificación, cancelación y oposición de sus datos dirigiéndose a > >>> >nuestras > >>> >oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la > >>>documentación > >>> >necesaria. > >>> > >>> > >> > >> > >> -- > >> > >> > >><https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.code > >>oscopic.com&data=02%7C01%7C%7Ca25910607c3648df9ae908d4f60b > 7f2d%7Cfa7b1b5a > >>7b34438794aed2c178decee1%7C0%7C0%7C636403976623856175& > sdata=CbPcBYrcnVjlG > >>nVdB20DqMW4s2z3IqAZbB4YIYLAoGI%3D&reserved=0> > >> > >> Carlos Rovira > >> > >> Director General > >> > >> M: +34 607 22 60 05 <607%2022%2060%2005> > >> > >> > >>https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.codeo > >>scopic.com&data=02%7C01%7C%7Ca25910607c3648df9ae908d4f60b > 7f2d%7Cfa7b1b5a7 > >>b34438794aed2c178decee1%7C0%7C0%7C636403976623856175& > sdata=CbPcBYrcnVjlGn > >>VdB20DqMW4s2z3IqAZbB4YIYLAoGI%3D&reserved=0 > >> > >> > >>https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.avant > >>2.es&data=02%7C01%7C%7Ca25910607c3648df9ae908d4f60b > 7f2d%7Cfa7b1b5a7b34438 > >>794aed2c178decee1%7C0%7C0%7C636403976623856175&sdata= > Zi0IzvBFIs1gnz6j0sMs > >>70WD5pSbBjgDzRuyq2tUqLg%3D&reserved=0 > >> > >> > >> Conocenos en 1 minuto! > >><https://na01.safelinks.protection.outlook.com/?url= > https%3A%2F%2Fyoutu.b > >>e%2FP2IEAYDG5HU&data=02%7C01%7C%7Ca25910607c3648df9ae908d4f60b > 7f2d%7Cfa7b > >>1b5a7b34438794aed2c178decee1%7C0%7C0%7C636403976623856175& > sdata=0clZFir1x > >>jRmJuQv1Ni1qNeoIbDCGMLo9xcW4WTcYfk%3D&reserved=0> > >> > >> > >> Este mensaje se dirige exclusivamente a su destinatario y puede contener > >> información privilegiada o confidencial. Si ha recibido este mensaje por > >> error, le rogamos que nos lo comunique inmediatamente por esta misma > >>vía y > >> proceda a su destrucción. > >> > >> De la vigente Ley Orgánica de Protección de Datos (15/1999), le > >> comunicamos que sus datos forman parte de un fichero cuyo responsable es > >> CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la > >> prestación del servicio o información solicitados, teniendo usted > >>derecho > >> de acceso, rectificación, cancelación y oposición de sus datos > >>dirigiéndose > >> a nuestras oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la > >> documentación necesaria. > >> > >> > > > > > >-- > > > ><https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.codeo > >scopic.com&data=02%7C01%7C%7Ca25910607c3648df9ae908d4f60b > 7f2d%7Cfa7b1b5a7b > >34438794aed2c178decee1%7C0%7C0%7C636403976623856175& > sdata=CbPcBYrcnVjlGnVd > >B20DqMW4s2z3IqAZbB4YIYLAoGI%3D&reserved=0> > > > >Carlos Rovira > > > >Director General > > > >M: +34 607 22 60 05 > > > >https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.codeos > >copic.com&data=02%7C01%7C%7Ca25910607c3648df9ae908d4f60b > 7f2d%7Cfa7b1b5a7b3 > >4438794aed2c178decee1%7C0%7C0%7C636403976623856175& > sdata=CbPcBYrcnVjlGnVdB > >20DqMW4s2z3IqAZbB4YIYLAoGI%3D&reserved=0 > > > >https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.avant2 > >.es&data=02%7C01%7C%7Ca25910607c3648df9ae908d4f60b > 7f2d%7Cfa7b1b5a7b3443879 > >4aed2c178decee1%7C0%7C0%7C636403976623856175&sdata= > Zi0IzvBFIs1gnz6j0sMs70W > >D5pSbBjgDzRuyq2tUqLg%3D&reserved=0 > > > > > >Conocenos en 1 minuto! > ><https://na01.safelinks.protection.outlook.com/?url= > https%3A%2F%2Fyoutu.be > >%2FP2IEAYDG5HU&data=02%7C01%7C%7Ca25910607c3648df9ae908d4f60b > 7f2d%7Cfa7b1b > >5a7b34438794aed2c178decee1%7C0%7C0%7C636403976623856175& > sdata=0clZFir1xjRm > >JuQv1Ni1qNeoIbDCGMLo9xcW4WTcYfk%3D&reserved=0> > > > > > >Este mensaje se dirige exclusivamente a su destinatario y puede contener > >información privilegiada o confidencial. Si ha recibido este mensaje por > >error, le rogamos que nos lo comunique inmediatamente por esta misma vía y > >proceda a su destrucción. > > > >De la vigente Ley Orgánica de Protección de Datos (15/1999), le > >comunicamos > >que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC > >S.A. La finalidad de dicho tratamiento es facilitar la prestación del > >servicio o información solicitados, teniendo usted derecho de acceso, > >rectificación, cancelación y oposición de sus datos dirigiéndose a > >nuestras > >oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación > >necesaria. > > -- <http://www.codeoscopic.com> Carlos Rovira Director General M: +34 607 22 60 05 http://www.codeoscopic.com http://www.avant2.es Conocenos en 1 minuto! <https://youtu.be/P2IEAYDG5HU> Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la prestación del servicio o información solicitados, teniendo usted derecho de acceso, rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación necesaria.