Ok ... let me do a summary response too :-)

1. I have to admit that I have never, ever in my life installed Maven ... for 
me downloading a zip and unpacking it, isn't installing ... you don't have to 
setup environment variables or paths if you use it from inside an IDE ... on 
the command-line the bin directory should be on the path though.

2. The Problem with a dual approach of ANT and Maven is that Maven uses 
convention over configuration, this means that it is possible to setup a maven 
build for the current project structure, but it's quite a configuration effort. 
If however we would convert the structure of the project to a maven structure, 
you could probably adjust the Ant build to that structure. In that case a dual 
approach would be ok.

3. I don't quite understand why a maven build would prevent FlashBuilder from 
working. An Ant target is just a simple Java class in a jar, so it's easy to 
setup a maven project for building Ant target jars. So we wouldn't be giving up 
on those Ant targets and in the early stages of a transition to Maven this 
would be essential as we would use the Maven Ant runner to use the Flex ant 
task to do the Flex compiling until we have a pure Maven replacement.

4. Using Maven isn't locking in on anything. The one thing most people complain 
about with Maven is that you use flexibility with it, which is true. But the 
upside is you also loose complexity. In my courses the one rule I lay most 
emphasis on is: "If it's hard with Maven, you're just doing it wrong". Usually 
re-thinking what you are doing, cutting the packages differently etc. will not 
only make your project build, but also dramatically reduce complexity of the 
project.

5. You don't "have to" take a course to use Maven ... I bet 99% of the Maven 
users have never taken a course, it's just an offer from my side to help others 
get up to speed.

Chris


________________________________________
Von: omup...@gmail.com <omup...@gmail.com> im Auftrag von OmPrakash Muppirala 
<bigosma...@gmail.com>
Gesendet: Montag, 16. November 2015 10:08
An: dev@flex.apache.org
Betreff: Re: Those @#*$^ Environment Variables

Ah okay.  PC guy here :-)

On Mon, Nov 16, 2015 at 1:05 AM, Harbs <harbs.li...@gmail.com> wrote:

> “brew” is the command for Homebrew which is a Mac package manager similar
> to apt-get on Linux. The other popular one is MacPorts. I have both
> installed, but I tend to use Homebrew.
>
> Here’s some interesting reading on them.[1]
>
> Homebrew has had recipes for every package I’ve needed.
>
> [1]
> http://apple.stackexchange.com/questions/32724/what-are-pros-and-cons-for-macports-fink-and-homebrew
>
> On Nov 16, 2015, at 9:55 AM, OmPrakash Muppirala <bigosma...@gmail.com>
> wrote:
>
> > There is no need to use brew (I have no idea what that is) to install
> > maven.
>
>

Reply via email to