Hello Carlos,
there is a big difference between supporting maven and using maven.
Supporting maven repositories is theoretically possible with an xml
editor and a maven repository server.
That is something that should be offered by Apache Flex and I think that
is what 99% of the votes are about.
Creating "mojos" - tools for maven that make it easy to build things -
is a different and complicated process. A process with which one can
screw up... a lot! FlexMojos [1] offers a Mojos
solution under the APL to build applications. I think its more
reasonable to fork those (APL2 [2]) than to reinvent the wheel.
Gradle is "like maven" just that there are good tools already to build
things and it has a very short syntax.
Both are not actually related to how flex is built. ANT/Flex/Gradle etc.
doesn't matter as long as on the release offers that maven repository
automatically. The mojos might be a nice touch
but then again: lot of work. I would love to see Gradle implementation
because I think they deserve some respect.
yours
Martin.
[1] http://flexmojos.sonatype.org/
[2] http://flexmojos.sonatype.org/license.html
On 28/02/2012 17:35, Carlos Rovira wrote:
Just a few points:
* If Maven support is the most wanted and voted issue on JIRA is due to
*REAL* necessity.
* Maven is *crucial* for all people using Flex in enterprise enviroments.
In many IT departments maven is core, and is not optional. If Apache Flex
does not have maven support, it will not be used. And that's means the dead
of Flex.
* Maven will bring lots of new users to Apache Flex.
* People using maven with flexmojos + Adobe Flex 4.x SDK will be stuck in
that configuration unless we deliver apache flex artifacts that will make
more easy the effort to migrate.
and most important for all people anti-maven:
* If you don't like Maven and don't want to use it...don't do it! Use ANT
instead or other build ways, but please, don't bother in maven threads and
respect other people's needs.
As a side note I never use Gradle and would like to test it, but I think
maven support is the first step before Gradle.
Thanks
Carlos Rovira
2012/2/28 Justin Mclean (Commented) (JIRA)<j...@apache.org>
[
https://issues.apache.org/jira/browse/FLEX-8?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13217994#comment-13217994]
Justin Mclean commented on FLEX-8:
----------------------------------
There nothing wrong with having multiple ways of building the SDK as long
as people are interested in supporting in. This JIRA issue here is about
Maven support if you prefer ANT perhaps you like to look at issue FLEX-22
and give it a go or feel free to suggest another way to improve the current
ANT scripts.
Make SDK build with Maven/Flexmojos and deploy release and snapshot
artifacts to the Apache Maven repository
------------------------------------------------------------------------------------------------------------
Key: FLEX-8
URL: https://issues.apache.org/jira/browse/FLEX-8
Project: Apache Flex
Issue Type: Story
Reporter: Espen Skogen
Assignee: Espen Skogen
Time Spent: 2h
Remaining Estimate: 0h
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA
administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira