You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by Christofer Dutz <ch...@c-ware.de> on 2017/02/09 15:07:37 UTC
[FlexJS] Quick and Dirty "build all" pom.xml
Hi,
To make things easier I just whipped up a little root pom that makes FlexJS build compiler, typedefs and framework in one maven build (Well technically in 4 builds, but you only have to execute one maven command).
https://paste.apache.org/yuaq
The thing is it requires you to checkout all three repos into one directory which contains the pom and the names have to be:
- flexjs-compiler
- flexjs-typedefs
- flexjs-framework
I don’t really think it saves much and it could produce more problems than it solves, but as a quick and dirty option it should do the trick.
Chris
Re: [FlexJS] Quick and Dirty "build all" pom.xml
Posted by Carlos Rovira <ca...@codeoscopic.com>.
Ok Chris,
I'll prefer wait to a more reliable solution. In the end this is not
critical right now
Thanks!
Carlos
2017-02-10 9:14 GMT+01:00 Christofer Dutz <ch...@c-ware.de>:
> No … definitely not.
>
> Even if it does seem as if this did the trick, It’s nothing more than a
> hack.
> Currently it doesn’t matter if you do a “mvn compile”, “mvn package”, “mvn
> verify”, “mvn install” or “mvn deploy” in the end it will always do a “mvn
> install”. That’s not really good. Also you can’t activate/deactivate
> profiles or fine-tune settings.
>
> It was a proof of concept and I would definitely vote my biggest -1 to
> make it the default ;-)
>
> Chris
>
>
> Am 09.02.17, 20:18 schrieb "carlos.rovira@gmail.com im Auftrag von Carlos
> Rovira" <carlos.rovira@gmail.com im Auftrag von
> carlos.rovira@codeoscopic.com>:
>
> Hi Chris,
>
> and why not make this default?. We only need to nest the three repos
> into
> one folder in the project right? is a little refactor
> We continue having the possibility to build each repo separately...
> What could be the problem?
>
> thanks
>
> 2017-02-09 16:07 GMT+01:00 Christofer Dutz <christofer.dutz@c-ware.de
> >:
>
> > Hi,
> >
> > To make things easier I just whipped up a little root pom that makes
> > FlexJS build compiler, typedefs and framework in one maven build
> (Well
> > technically in 4 builds, but you only have to execute one maven
> command).
> >
> > https://paste.apache.org/yuaq
> >
> > The thing is it requires you to checkout all three repos into one
> > directory which contains the pom and the names have to be:
> >
> > - flexjs-compiler
> >
> > - flexjs-typedefs
> >
> > - flexjs-framework
> >
> > I don’t really think it saves much and it could produce more
> problems than
> > it solves, but as a quick and dirty option it should do the trick.
> >
> >
> > Chris
> >
>
>
>
> --
>
> 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.
Re: [FlexJS] Quick and Dirty "build all" pom.xml
Posted by Christofer Dutz <ch...@c-ware.de>.
No … definitely not.
Even if it does seem as if this did the trick, It’s nothing more than a hack.
Currently it doesn’t matter if you do a “mvn compile”, “mvn package”, “mvn verify”, “mvn install” or “mvn deploy” in the end it will always do a “mvn install”. That’s not really good. Also you can’t activate/deactivate profiles or fine-tune settings.
It was a proof of concept and I would definitely vote my biggest -1 to make it the default ;-)
Chris
Am 09.02.17, 20:18 schrieb "carlos.rovira@gmail.com im Auftrag von Carlos Rovira" <carlos.rovira@gmail.com im Auftrag von carlos.rovira@codeoscopic.com>:
Hi Chris,
and why not make this default?. We only need to nest the three repos into
one folder in the project right? is a little refactor
We continue having the possibility to build each repo separately...
What could be the problem?
thanks
2017-02-09 16:07 GMT+01:00 Christofer Dutz <ch...@c-ware.de>:
> Hi,
>
> To make things easier I just whipped up a little root pom that makes
> FlexJS build compiler, typedefs and framework in one maven build (Well
> technically in 4 builds, but you only have to execute one maven command).
>
> https://paste.apache.org/yuaq
>
> The thing is it requires you to checkout all three repos into one
> directory which contains the pom and the names have to be:
>
> - flexjs-compiler
>
> - flexjs-typedefs
>
> - flexjs-framework
>
> I don’t really think it saves much and it could produce more problems than
> it solves, but as a quick and dirty option it should do the trick.
>
>
> Chris
>
--
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.
Re: [FlexJS] Quick and Dirty "build all" pom.xml
Posted by Carlos Rovira <ca...@codeoscopic.com>.
Hi Chris,
and why not make this default?. We only need to nest the three repos into
one folder in the project right? is a little refactor
We continue having the possibility to build each repo separately...
What could be the problem?
thanks
2017-02-09 16:07 GMT+01:00 Christofer Dutz <ch...@c-ware.de>:
> Hi,
>
> To make things easier I just whipped up a little root pom that makes
> FlexJS build compiler, typedefs and framework in one maven build (Well
> technically in 4 builds, but you only have to execute one maven command).
>
> https://paste.apache.org/yuaq
>
> The thing is it requires you to checkout all three repos into one
> directory which contains the pom and the names have to be:
>
> - flexjs-compiler
>
> - flexjs-typedefs
>
> - flexjs-framework
>
> I don’t really think it saves much and it could produce more problems than
> it solves, but as a quick and dirty option it should do the trick.
>
>
> Chris
>
--
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.