Ok, it may not tamper with the dependency tree, but the 4.x flexmojos
release/snapshots seem to be to be broken badly.

Try this, get the source tree:

http://github.com/freeformsystems/as3-core

I'm testing with the flash/io/loaders module. When I compile with
Flexmojos 3.6.1 the created swc is about 115K. When I change the
version (in the top-level POM) to 4.0-SNAPSHOT and re-install the
created swc is 53KB and the config file has loads of
external-library-path declarations:

      <external-library-path>
         
<path-element>/Users/williamsonm/.m2/repository/com/ffsys/core/1.1-SNAPSHOT/core-1.1-SNAPSHOT.swc</path-element>
      </external-library-path>

When I run dependency:tree all dependencies are marked as "compile" -
so why is flexmojos flagging all those dependencies as
external-library-path?

Velo, I'd really appreciate it if you can take a look at this as I'm
really keen to migrate to 4.x for existing projects and a new project
I'm starting.

Let me know what you think.

Cheers,

mischa.

On Thu, Oct 14, 2010 at 3:54 PM, Marvin Froeder <[email protected]> wrote:
>
>
> On Thu, Oct 14, 2010 at 11:42 AM, Mischa Williamson
> <[email protected]> wrote:
>>
>> I've tried with 4.0-SNAPSHOT and am seeing the same behaviour.
>>
>> There are definitely no internal scope dependencies in the entire POM.
>> A search for <scope>internal</scope> in the project finds nothing.
>>
>> I know that the main dependency it does declare:
>>
>>                <dependency>
>>                        <groupId>com.ffsys</groupId>
>>                        <artifactId>swat</artifactId>
>>                        <version>${ffsys.lib.version}</version>
>>                        <type>swc</type>
>>                </dependency>
>>
>> Has a dependency tree that includes internal scope but I've no idea
>> why those are being included when compiling my current application.
>>
>> The internal scope should not have any inheritance right?
>
> Flexmojos does not tamper with your dependency tree.
>
>>
>> I've filed a JIRA for the hex issue:
>>
>> https://issues.sonatype.org/browse/FLEXMOJOS-355
>>
>> My point about the defaultSize change was just a heads up as it took
>> me a little while to figure out the default size arguments were not
>> being sent to the compiler so the size of my movie was wrong and
>> everything was broken when embedded within an HTML page. Just a FYI.
>>
>> Cheers,
>>
>> mischa.
>>
>> On Thu, Oct 14, 2010 at 3:01 PM, Marvin Froeder <[email protected]> wrote:
>> >
>> >
>> > On Thu, Oct 14, 2010 at 10:39 AM, Mischa Williamson
>> > <[email protected]> wrote:
>> >>
>> >> I'm still trying to get my multi-module project upgraded to
>> >> 4.0-alpha-5 and seem to be slowly working my way through it by
>> >> recreating from scratch the modules and re-integrating.
>> >
>> > Try latest snapshot, I do recall on a bug scope related... but I think
>> > it
>> > was related to external scope, anyway, give it a shot.
>> >
>> >>
>> >> Something I've noticed is that now dependencies with scope "internal"
>> >> seem to be picked up as part of the compile through some sort of
>> >> inheritance look up.
>> >>
>> >> I'm not sure whether this is a Maven or Flexmojos problem. I noticed
>> >> my swf was too big and checked the compiler config file, I'm seeing
>> >> ***lot's*** of:
>> >>
>> >>      <include-libraries>
>> >>
>> >>
>> >> <library>/Users/williamsonm/.m2/repository/com/ffsys/utils/css/1.1-SNAPSHOT/css-1.1-SNAPSHOT.swc</library>
>> >>      </include-libraries>
>> >>
>> >> But there are no dependencies declared with an internal scope in the
>> >> pom that is building this swf *and* there are no internal scope
>> >> dependencies in the entire project. Any ideas?
>> >
>> > It can either be a flexmojos bug (which stills need to be proven) or
>> > there
>> > is an internal scope anywhere (most likely).
>> >
>> >>
>> >> The internal scope is used by some of the dependencies for the project
>> >> (that are in a separate project/repository).
>> >>
>> >> Incidentally, a couple more things I've noticed,
>> >> defaultBackgroundColor no longer seems to accept a hexadecimal value.
>> >> Is this the case? I've tried FFFFFF, #FFFFFF and 0xFFFFFF and the only
>> >> thing that seems to work is specifying the decimal value.
>> >
>> > Possible a bug.... file a jira for it.
>> >
>> >>
>> >> The defaultSizeWidth and defaultSizeHeight configuration properties
>> >> now need to be declared as defaultSize with child width/height
>> >> elements.
>> >
>> > Not sure what is your point here....
>> >
>> >>
>> >> Thanks for any help.
>> >>
>> >> --
>> >> 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).
>> http://cyberfunk.org
>> http://freeformsystems.com
>>
>> --
>> 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).
http://cyberfunk.org
http://freeformsystems.com

-- 
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