flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Carlos Rovira <carlos.rov...@codeoscopic.com>
Subject Re: [FlexJS] Developer Setup
Date Thu, 07 Jul 2016 10:16:47 GMT
Hi Chris,

sorry, if I ask something obvious, maybe I'm a bit lost here, but, you talk
about a "Ant build". So, you still need to run an ant build?
I was expecting to make the 4 mvn operations to build falcon and asjs
artifacts only, and then use IntelliJ to create a pom based on some pom.xml
from examples folder.

So Ant, will end to be a second citizen, maybe could be maintained if
people wants, but, I understand that maven should be the way to go for all
of us, isn't it?

I expect, someday we could reduce 4 mvn instructions to only one "mvn clean
install" and continue working (maybe that's not today due to the baby just
born, isn't it?)

Maybe I'm missing something

Thanks!




2016-07-07 9:57 GMT+02:00 Christofer Dutz <christofer.dutz@c-ware.de>:

> Hi Carlos,
>
>
> well I would like to claim that the JavaScript part is as finished as I
> can be, currently working on some final quirks with resources and font
> handling in the Flash versions.
>
>
> I think if we setup the Ant build to produce the output files with the
> same name and in the same location as the Maven build does, I think nothing
> would be preventing us from simply doing a "mvn clean install" of any
> changed artifact and we should be able to continue working in Eclipse
> without interruption. I would not prefer to go the other way around and
> change the default Maven naming convention producing the same names as the
> Ant build, as I think ArtifactId+Version is superior over just ArtifactId.
>
>
> Chris
>
> ________________________________
> Von: carlos.rovira@gmail.com <carlos.rovira@gmail.com> im Auftrag von
> Carlos Rovira <carlos.rovira@codeoscopic.com>
> Gesendet: Donnerstag, 7. Juli 2016 09:44:34
> An: dev@flex.apache.org
> Betreff: Re: [FlexJS] Developer Setup
>
> Hi Alex,
>
> I thought Maven build was now the preferred way of building FlexJS over ant
> With Maven all this complicated recipe will be over (thank to god) and will
> only need to pass maven
> to build in his local repository and the create a pom based on some of the
> examples
> (Maybe this last part is dependent on some last work Chris is making this
> days, at least I'm waiting anxiously for that and laready build with maven)
>
> Thanks
>
>
>
>
> 2016-07-07 7:40 GMT+02:00 Alex Harui <aharui@adobe.com>:
>
> > In theory, there is a better way.  Try the following and report where it
> > doesn't work and we'll see if we can figure out how to make it work.
> >
> > First, run ant in the repo.  This should generate all of the JS files.
> >
> > There should be Flash Builder project files in the repo in each
> > frameworks/projects folder and frameworks/js/FlexJS/projects folders.
> > Create a new workspace, add the nightly as a Flex SDK, import all of the
> > projects.  You will probably have to fix up the projects to use the
> > nightly SDK.
> >
> > Now add/create a test application.  The test application should select
> the
> > nightly as its SDK.  From the Project menu, choose Properties, then
> choose
> > Flex Build Path from the left-side list and make sure library path is
> > shown on the right.
> >
> > Expand the SDK entry in the list.
> > Click on each SWC other than playerglobal.swc and choose Remove to remove
> > it from the list.
> > Click on Add Project and add each of the projects it needs.
> >
> > At this point, changing an AS file in any project should result in a new
> > SWF with the changes.  However, for me, changes to Core.swc cause FB to
> > hang and I have to restart FB (sometimes twice) to get back to working
> > again.  That might be a good reason to make SWC changes in a SWC other
> > than Core.
> >
> > To build the JS version, you should be able to run the FlexJS (JS CompC)
> > on the project with the changes.  This should generate a fresh set of JS
> > files.  Double-check to make sure they are going in the correct folder.
> >
> > Then, from the Run menu, choose External Tools then External Tools
> > Configuration.  Make a copy of FlexJS (FalconJX Debug Build).  In that
> > copy, in the arguments before the -fb option, add sdk-js-lib=<path to
> > generated-source folder> for each of the SWCs you need in your app.
> Then,
> > when you run that config, it should use the newly generated-source
> folders.
> >
> > HTH,
> > -Alex
> >
> >
> > On 7/6/16, 8:59 PM, "yishayw" <yishayjobs@hotmail.com> wrote:
> >
> > >I'd like to optimize my SDK development workflow. Currently I have a
> > >folder
> > >which contains the nightly build, and a separate folder which has the
> > >latest
> > >develop branch of flex-asjs. My main FlashBuilder project is configured
> to
> > >use the nightly build as the SDK.
> > >
> > >
> > >When I make changes to flex-asjs develop, I clean my project from
> > >FlashBuilder, compile from the command line, and use the following
> > >(windows)
> > >commands to copy the compiled files:
> > >
> > >----
> > >copy C:\dev\flexjs\flex-asjs\frameworks\js\FlexJS\libs\*.swc
> > >C:\dev\flexjs_builds\nightly_07\frameworks\js\FlexJS\libs
> > >
> > >copy C:\dev\flexjs\flex-asjs\frameworks\libs\*.swc
> > >C:\dev\flexjs_builds\nightly_07\frameworks\libs
> > >
> > >xcopy /E /Y
> C:\dev\flexjs\flex-asjs\frameworks\js\FlexJS\generated-sources
> > >C:\dev\flexjs_builds\nightly_07\frameworks\js\FlexJS\generated-sources
> > >-----
> > >
> > >Then I can see the SDK changes in my main project.
> > >
> > >Is there a better way to do this? Ideally, I'd like to edit a file from
> > >the
> > >SDK in FlashBuilder and have my main project recognize the changes
> > >immediately.
> > >
> > >
> > >
> > >
> > >--
> > >View this message in context:
> > >
> >
> http://apache-flex-development.2333347.n4.nabble.com/FlexJS-Developer-Setu
> > >p-tp53729.html
> > >Sent from the Apache Flex Development mailing list archive at
> Nabble.com.
> >
> >
>
>
> --
>
> 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.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message