I submitted a bug.

https://bugs.adobe.com/jira/browse/SDK-28348

I'm almost 100% sure the cause is that they are idiots and don't know
how to even USE maven.

The Smali project that they are using to generate their
air-for-android wrappers is written by a friend of mine and is Apache
license so they can do whatever they want with it - but it's built in
maven and uses JFlex in its build process - so who knows WTF they are
doing but they somehow managed to copy every jar needed to build smali
out instead of just the built jars needed to run it.

I bet they are really wishing they had a build system that could
distinguish between things needed to build an output jar file and
things needed to run one... Man - someone should really invent such a
build system, it'd be handy do avoid bundling GPL jar files in a
closed-source distributable jar file... They could even name it
something like "Haven" or "Raven" or "Maven" or something like that ;)

Ryan

On Thu, Oct 28, 2010 at 11:00 AM, muji <[email protected]> wrote:
> I've set up maven+flexmojos projects for many digital agencies in
> London and I'm currently setting up a project for Wunderman using the
> maven+flexmojos stack.
>
> I've emailed my superiors in the technical department asking them to
> help me get the ear of the right people at Adobe about this problem.
>
> So hopefully the clout of a big agency asking for this to be fixed may help.
>
> Otherwise, is there any way we can pre-process the offending jar(s)
> and remove the class files before re-packaging the jar for
> maven+flexmojos projects. Velo, is this feasible? Do you think it
> would work?
>
> I'm feeling very frustrated about this as I've settled on the
> maven+flexmojos stack after trying many different ways of building
> Flex projects within large teams. I thought I'd said goodbye to
> project specific ant tasks :(
>
> On Thu, Oct 28, 2010 at 5:39 PM, Marvin Froeder <[email protected]> wrote:
>> http://screencast.com/t/SqgZK2je
>>
>> For some crazy reason adobe includes all maven artifacts inside it.... if no
>> conflict happen between your current maven and the included version (maven
>> 2.0.4) you are safe, but guess what, conflicts can happens in some
>> cases/some maven versions....
>>
>> Also, adobe is embedding JFLex, a GPL software, I honestly don't wanna work
>> at Adobe's legal department if someone decides to pursuits this.
>>
>> Why don't the at least do like on Flex SDK, isolated jars....  or relocate
>> the packages.....
>>
>> I hope you can get they fixing this sh**, but I doubt, they just don't seem
>> to care if flex lost maven support....
>>
>>
>> VELO
>>
>> On Thu, Oct 28, 2010 at 2:29 PM, Marvin Froeder <[email protected]> wrote:
>>>
>>> Will it proceed?
>>>
>>> This simple cripple flexmojos.  And it will probably cripple that
>>> flex-maven-plugin from serverbox, since both us use the API.
>>>
>>> The one workaround I see is drop AIR support, but honestly, if Adobe
>>> doesn't fix that flexmojos will be stuck out of 4.5
>>>
>>> VELO
>>>
>>> On Thu, Oct 28, 2010 at 2:26 PM, muji <[email protected]> wrote:
>>>>
>>>> If adobe don't fix it, then how will flexmojos proceed? No longer
>>>> resolve the compiler/framework dependencies but expect "mxmlc" to be
>>>> in $PATH.
>>>>
>>>> This is worrying for me, I'm happy to complain to Adobe about this. It
>>>> needs fixing asap.
>>>>
>>>> On Thu, Oct 28, 2010 at 5:23 PM, Marvin Froeder <[email protected]>
>>>> wrote:
>>>> > I mail matt cholttin, ask on adobe forums and wrote comments on both
>>>> > Flex
>>>> > SDK announcement and AIR SDK announcement.  But let's be realist here,
>>>> > Adobe
>>>> > doesn't seem to care about maven at all.  So unless customers complain
>>>> > then
>>>> > won't move a finger.
>>>> >
>>>> > VELO
>>>> >
>>>> > On Thu, Oct 28, 2010 at 2:21 PM, Logan Allred <[email protected]>
>>>> > wrote:
>>>> >>
>>>> >> Are they even aware of the issue then? If it only break Maven
>>>> >> classloading, they're unlikely to notice unless someone files a bug.
>>>> >>
>>>> >> Logan
>>>> >>
>>>> >> On Thu, Oct 28, 2010 at 10:14 AM, Marvin Froeder <[email protected]>
>>>> >> wrote:
>>>> >> > No, adobe gives no feedback on bugs, so I see no point.
>>>> >> >
>>>> >> > On Thu, Oct 28, 2010 at 2:13 PM, Ryan Gardner <[email protected]>
>>>> >> > wrote:
>>>> >> >>
>>>> >> >> On Mon, Oct 25, 2010 at 7:35 PM, Marvin Froeder <[email protected]>
>>>> >> >> wrote:
>>>> >> >> > Before anyone asks, flexmojos do not work with this SDK release.
>>>> >> >> >
>>>> >> >> > For some reason adobe decided to embed lots of GPL bytecode into
>>>> >> >> > ADT.jar,
>>>> >> >> > which does break maven classloading.
>>>> >> >> >
>>>> >> >> > When adobe fixes that people can hope to get flexmojos working
>>>> >> >> > with
>>>> >> >> > this
>>>> >> >> > new
>>>> >> >> > flex SDK.
>>>> >> >> >
>>>> >> >> > Sorry folks, completely out of my hand.
>>>> >> >> >
>>>> >> >> >
>>>> >> >> > VELO
>>>> >> >>
>>>> >> >> Have you filed a bug with Adobe we can go vote on about this issue?
>>>> >> >>
>>>> >> >> Ryan
>>>> >> >>
>>>> >> >> --
>>>> >> >> You received this message because you are subscribed to the Google
>>>> >> >> Groups "Flex Mojos" group.
>>>> >> >> To post to this group, send email to [email protected]
>>>> >> >> To unsubscribe from this group, send email to
>>>> >> >> [email protected]
>>>> >> >> For more options, visit this group at
>>>> >> >> http://groups.google.com/group/flex-mojos
>>>> >> >>
>>>> >> >> http://flexmojos.sonatype.org/
>>>> >> >
>>>> >> > --
>>>> >> > You received this message because you are subscribed to the Google
>>>> >> > Groups "Flex Mojos" group.
>>>> >> > To post to this group, send email to [email protected]
>>>> >> > To unsubscribe from this group, send email to
>>>> >> > [email protected]
>>>> >> > For more options, visit this group at
>>>> >> > http://groups.google.com/group/flex-mojos
>>>> >> >
>>>> >> > http://flexmojos.sonatype.org/
>>>> >> >
>>>> >>
>>>> >> --
>>>> >> You received this message because you are subscribed to the Google
>>>> >> Groups "Flex Mojos" group.
>>>> >> To post to this group, send email to [email protected]
>>>> >> To unsubscribe from this group, send email to
>>>> >> [email protected]
>>>> >> For more options, visit this group at
>>>> >> http://groups.google.com/group/flex-mojos
>>>> >>
>>>> >> http://flexmojos.sonatype.org/
>>>> >
>>>> > --
>>>> > You received this message because you are subscribed to the Google
>>>> > Groups "Flex Mojos" group.
>>>> > To post to this group, send email to [email protected]
>>>> > To unsubscribe from this group, send email to
>>>> > [email protected]
>>>> > For more options, visit this group at
>>>> > http://groups.google.com/group/flex-mojos
>>>> >
>>>> > http://flexmojos.sonatype.org/
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> mischa (aka muji).
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Flex Mojos" group.
>>>> To post to this group, send email to [email protected]
>>>> To unsubscribe from this group, send email to
>>>> [email protected]
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/flex-mojos
>>>>
>>>> http://flexmojos.sonatype.org/
>>>
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Flex Mojos" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/flex-mojos
>>
>> http://flexmojos.sonatype.org/
>>
>
>
>
> --
> mischa (aka muji).
>
> --
> You received this message because you are subscribed to the Google
> Groups "Flex Mojos" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/flex-mojos
>
> http://flexmojos.sonatype.org/
>

-- 
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos

http://flexmojos.sonatype.org/

Reply via email to