I used maven on a very complex project a number of years ago and don't really remember much about it. I can try to piece together a pom file using another example, but I would have no idea how to do something like the cordova-build.xml file.
‹peter On 10/21/16, 12:16 PM, "carlos.rov...@gmail.com on behalf of Carlos Rovira" <carlos.rov...@gmail.com on behalf of carlos.rov...@codeoscopic.com> wrote: >One final note, I'm building all with maven. I didn't try maven as you >posted ANT build instructions. >Are maven pom configured to work. It would be very handy >thanks! > >2016-10-21 18:12 GMT+02:00 Carlos Rovira <carlos.rov...@codeoscopic.com>: > >> Hi Peter, >> >> congrats for reaching the milestone. I'm trying but finding some >>problems: >> >> (Prerequisites: I'm on Mac and want to try iOS version, I already has >> Xcode installed. I don't have FB anymore. I installed Cordova vía >>NPM...all >> ok) >> >> *I run from MobileStocks folder, but ant told me that there's no >> bin/je-debug folder. Checking wiki url you gave I created manually >> bin/debug. finaly I get ANT BUILD SUCCESSFUL (maybe ant should create >>bin >> and js-debug folders?) >> >> * Then for your instructions I use "run.ios"...this is a file (I don't >> find any). I'm stuck there. >> >> For getting styling you mention, there's 2 approach, one to use what we >> have and try to style ( I think this is limited), the second is use some >> good library out there like MDL, BootStrap, or others. I'm on the works >>as >> you already know with MDL. Right now I'm doing components in the "mdl" >> namespace, but this is not the ideal scenario, since it would be great >>to >> get a MDL style in a js:Button without the need to change it to >>mdl:Button, >> only applying styles. >> >> I'm finding some more few things: >> >> * CSS styles already in place are very cumbersome and I think we would >> need to work on a clean separation to avoid mixing and generating side >> effect. Alex propose in other thread some compiler options to avoid >>include >> CSS...maybe this is a nice option. >> * classNames and typeNames are part of the problems, but only due to the >> before mentioned point. If we can compile without already set styles >>this >> could solve the problem. >> * With MDL I'm inserting classNames inside class components, what I >>don't >> like since is a clear mixing of AS3 code declaration with CSS styles. >> * from the experience I'm getting with MDL (and suppose that other >> libraries like bootstrap will be the same), those good looking styles >>are >> dependent from a concrete way of implementing the html tags and use of >>html >> class. Maybe a component need to create a surrounding div and then nest >>a >> span, and this maybe is not what our HTML implementation does. I think a >> right approach should be to use the HTML swc and be able to change the >> output to match what a concrete style demands. >> >> For example, I'm making a Card component (and btw learning how flexjs >> framework works): >> https://getmdl.io/components/#cards-section >> >> This could be some kind of a Panel...but is not a Panel, so better >>create >> a Card component, but if you see the structure, is completely made to >>use >> the MDL style... >> >> looking at the MobileStocks code, it seems, the approach is the first >>one, >> since is all made with FlexJS comps. In that scenario, I think we need >>as >> well a way to not be bloated with CSS styles that we don't know where >>came >> from. and start from a clean state. >> >> I think this is something like a prerequisite in order to be able to >>work >> in some kind of styling. >> >> Hope I could first build MobileStocks and try on my iPhone to get a look >> at what we are talking about. >> >> Thanks >> >> Carlos >> >> >> >> >> 2016-10-21 15:53 GMT+02:00 Peter Ent <p...@adobe.com>: >> >>> Hi, >>> >>> We've been working on an improved FlexJS mobile app: MobileStocks. It >>>is >>> in the FlexJS examples directory. This example runs on both Android >>>and iOS >>> devices and is a version of MobileTrader, offering just two views. The >>> first view allows you to enter a stock symbol and a number of shares. >>>It >>> then puts that information into a DataGrid and a chart, monitoring the >>> change in prices and updating the grid and chart. The second view >>>allows >>> you to enter a symbol and watch it in a similar fashion. MobileStocks >>>uses >>> the FlexJS Storage project to retain the list of stocks between >>>sessions. >>> >>> MobileStocks uses Apache Cordova, making the app run on both iOS and >>> Android from a single code base. Cordova integration is handled by the >>> FlexJS Mobile project as well as the Storage project. >>> >>> Building and running the app is pretty simple and you can do it from >>>the >>> command line or from Flash Builder. If you want to use the command >>>line, >>> pull down the source and run ANT to build the js-debug directory. Then >>>run >>> "ant -f ../../../cordova-build.xml" to create the Apache Cordova >>> sub-project. Once that has done, connect your Android device to your >>> computer and run "ant -f ../../../cordova-build.xml run.android" which >>>will >>> download a little more and then install and run the app on your device. >>> iOS users can do the same thing (use "run.ios") which will launch the >>> device simulator; you also need to have Xcode installed. >>> >>> You can run this example easily from Flash Builder by following the >>> instructions on the FlexJS wiki [1] and use the launch configurations >>>to >>> build and run the app. >>> >>> The example has shown us a couple of things. >>> >>> * We needed to make more beads to handle different types of data >>> providers in the pay-as-you-go world of FlexJS; this keeps the app as >>>small >>> as possible. >>> * We needed to add additional layouts that were more responsive to >>> resizing. >>> * We needed to fix a couple of bugs as well. >>> >>> Please give this a try if you can. The next step for the app would be >>> some nice styling. This my "developer's eye" which is just minimal, so >>> contribute some updates to that, if you can. >>> >>> [1] https://cwiki.apache.org/confluence/pages/viewpage.action? >>> pageId=63406558 >>> >>> Regards, >>> Peter Ent >>> Adobe Systems/Apache Flex Project >>> >> >> >> >> -- >> >> Carlos Rovira >> Director General >> M: +34 607 22 60 05 >> http://www.codeoscopic.com >> http://www.avant2.es >> >> >> 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. >> >> > > >-- > >Carlos Rovira >Director General >M: +34 607 22 60 05 >http://www.codeoscopic.com >http://www.avant2.es > > >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.