On 5/5/16, 11:28 PM, "carlos.rov...@gmail.com on behalf of Carlos Rovira" <carlos.rov...@gmail.com on behalf of carlos.rov...@codeoscopic.com> wrote:
>2016-05-06 2:24 GMT+02:00 Alex Harui <aha...@adobe.com>: > >> >> I'm totally in favor of having Maven artifacts. I don't understand the >> "all-Maven-for-every-build-step or nothing" attitude. So what if we use >> Ant for some of it? >> >> -Alex >> >> >Alex, cause is the nature of maven...is all or nothing. Embrace it or let >it go. Ant is a thing of the past, and if you want FlexJS to be the >"framework of the year" in 2017 or 2018, it could not be supported in some >kind of...mixture of ant scripts that are so cumbersome to manage. I >already said, and is just MHO...this is like the turn from SVN to GIT. All >actual projects are GIT based, if Apache Flex would be already SVN based, >what's the read people approaching this project would have and seeing we >are stuck in such arcane piece of software? My opinion (and is just that, >my opinion) is that lots of that people would directly not see far of that >point. > >For me a build system that makes such complex and big project is very >recomendable. But to make such effort, not only we need a guy with the >extensive knowledge it requieres, we need support him during the period >that transformation happens, letting drive the change. > IMO, Git does everything SVN does and more. Maven doesn't, IMO, fully replace Ant. Otherwise, why would we need to build a custom Mojo just to do regex string replacement? Why not just call Ant to do that? Why does Maven support calling Ant in the first place? Do we know of any other Maven-built code bases that use conditional compilation and offer slightly different APIs for downstream modules? Let's see how they organized their code. Maybe the answer we want is somewhere in there. But if there isn't an easy answer, let's offer the customers the artifacts they want and worry less about how we create those artifacts. Why put the entire project on hold? Don't people also want to know if we can shim the MX and Spark libraries? -Alex