You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by Bryan Hunt <se...@gmail.com> on 2012/03/10 16:25:09 UTC

Re: Which build tools should we support (was: Ant vs. Maven vs. Gradle)

On Tue, 28 Feb 2012 08:47:51 -0800, Maciek Sakrejda <m....@gmail.com> wrote:
> > You still seem to be confused.
> >
> > Why would one chose to support two build systems - when ANT, is to all
> > intents and purposes a subset of Maven's functionality; minus dependency
> > management and a standardized configuration?
> 
> No, Yennick has a good point. There's the internal build tools and
> scripts (which will be used to build the compiler and the SDK
> libraries), and the external build tools which users of the Apache
> Flex framework will use to build *their* code which links against the
> framework (e.g., the current mxmlc/compc/asdoc ant tasks--although the
> asdoc task is so bad, I have not seen a single project use it
> directly, instead calling out to the jar or command line). It would be
> nice to offer support for multiple build tools here so we don't
> dictate what type of build system our users need to use (especially
> nice when your users are building a back-end with their scripts as
> well, and that may have different requirements).

Ok,

For the record, and my own sanity, I'm going to clarify, just once. 

I was talking about the tool used to perform repeatable builds of the
Flex SDK.

Every single, Java base Apache project, uses Maven as it's build tool.

I am NOT, repeat, NOT, advocating that every developer using the Flex
SDK be obligated to use Maven as his build tool. 

Flex-mojos, is quite frankly a pain in the arse to use. I use it, only
because I like to resurect projects every couple of months or so -
because I'm one of those philistines, who gets paid to write software.

The replies to this thread are so willfully obtuse, I started to wonder
about two weeks ago if I were being trolled. Now I am certain of that
fact.

Kindest, loving regards,

Bryan Hunt





Re: Which build tools should we support (was: Ant vs. Maven vs. Gradle)

Posted by sumit arora <er...@gmail.com>.
Hi Bryan,

I agree with you that we should have the build tool.
Configuring flex-mojos is a pain and If you havn't done that already it can
take a day or two to do so successfully.

But we should keep in mind the flex integration with other languages as we
rarely build any flex project as standalone.
Flex and Java mostly.

Regards,
Sumit Arora

On Sat, Mar 10, 2012 at 8:55 PM, Bryan Hunt <se...@gmail.com>wrote:

> On Tue, 28 Feb 2012 08:47:51 -0800, Maciek Sakrejda <m....@gmail.com>
> wrote:
> > > You still seem to be confused.
> > >
> > > Why would one chose to support two build systems - when ANT, is to all
> > > intents and purposes a subset of Maven's functionality; minus
> dependency
> > > management and a standardized configuration?
> >
> > No, Yennick has a good point. There's the internal build tools and
> > scripts (which will be used to build the compiler and the SDK
> > libraries), and the external build tools which users of the Apache
> > Flex framework will use to build *their* code which links against the
> > framework (e.g., the current mxmlc/compc/asdoc ant tasks--although the
> > asdoc task is so bad, I have not seen a single project use it
> > directly, instead calling out to the jar or command line). It would be
> > nice to offer support for multiple build tools here so we don't
> > dictate what type of build system our users need to use (especially
> > nice when your users are building a back-end with their scripts as
> > well, and that may have different requirements).
>
> Ok,
>
> For the record, and my own sanity, I'm going to clarify, just once.
>
> I was talking about the tool used to perform repeatable builds of the
> Flex SDK.
>
> Every single, Java base Apache project, uses Maven as it's build tool.
>
> I am NOT, repeat, NOT, advocating that every developer using the Flex
> SDK be obligated to use Maven as his build tool.
>
> Flex-mojos, is quite frankly a pain in the arse to use. I use it, only
> because I like to resurect projects every couple of months or so -
> because I'm one of those philistines, who gets paid to write software.
>
> The replies to this thread are so willfully obtuse, I started to wonder
> about two weeks ago if I were being trolled. Now I am certain of that
> fact.
>
> Kindest, loving regards,
>
> Bryan Hunt
>
>
>
>
>


-- 
Sumit Arora
(Nothing is impossible it is only impossible untill you or someone else
finds the appropriate solution to it.
The only way to discover the limits of possible is to go beyond them into
the impossible.)