ginkosen/as3-commons

as3-commons-bytecode 1.1-SNAPSHOT some maven dependencies need to be optional

Closed this issue · 4 comments

I am attaching two zip files test-fixed.zip and test.zip, each contains a 
flex-mojo maven project created with:

mvn archetype:generate \                               
      -DarchetypeRepository=http://repository.sonatype.org/content/groups/public\
      -DarchetypeGroupId=org.sonatype.flexmojos \
      -DarchetypeArtifactId=flexmojos-archetypes-application \
      -DarchetypeVersion=4.1-beta

The problem is that the test harness generated code kept being generated with 
all sorts of AIR stuff in it even though the project was for building a swf. 

http://groups.google.com/group/flex-mojos/browse_thread/thread/53fba74905bcd315

I have discovered that the dependency on as3-commons-bytecode 1.1-SNAPSHOT was 
pulling in a lot of other dependencies (see file 
as3-commons-bytecode.dependencies.txt (attached)).

I have excluded some of those dependencies, and now everything works again. 

Because the bug is so obscure and difficult to track down (flex-mojos being a 
PITA as usual), I suggest you make these dependencies optional.

Thanks,

Bryan Hunt







Original issue reported on code.google.com by sentimen...@gmail.com on 16 Dec 2011 at 12:35

Attachments:

Hey there,

I saw that in the as3-bytecode pom there were a couple of AIR/Flex dependencies 
that weren't scoped to 'test', I believe that was the reason that things got 
mixed up in your build.
I've updated the -bytecode pom and correctly scoped those dependencies, I hope 
that solves a few things for you.

Cheers,

Roland

Original comment by ihatelivelyids on 18 Dec 2011 at 3:09

  • Changed state: Accepted

Original comment by ihatelivelyids on 18 Dec 2011 at 3:09

thanks, Roland

Original comment by sentimen...@gmail.com on 19 Dec 2011 at 12:11

Original comment by ihatelivelyids on 19 Dec 2011 at 7:03

  • Changed state: Fixed