Give a try to latest flexmojos 3.7-SNAPSHOT

Set autoSortRsls to false and lemme know if the results changes somehow, it
shouldn't, but let's see.


VELO

On Tue, Apr 27, 2010 at 6:12 PM, Marvin Froeder <[email protected]> wrote:

> RSLs order:
>
> pl-console-flex-shell-core-interfaces
> framework
> rpc
> datavisualization
>
> pl-console-flex-shell-core-api
>
> Dependencies order:
>
> [INFO] +-
> com.thep.console:pl-console-flex-shell-core-interfaces:swc:1.1.2-SNAPSHOT:rsl
> (scope not updated to compile)
> [INFO] +- com.adobe.flex.framework:framework:swc:3.5.0.12683:caching(scope
> not updated to compile)
> [INFO] +- com.adobe.flex.framework:rpc:swc:3.5.0.12683:caching (scopenot
> updated to compile)
>
> [INFO] +- com.adobe.flex.sdk:datavisualization:swc:3.5.0.12683:caching
> [INFO] +-
> com.thep.console:pl-console-flex-shell-core-api:swc:1.1.2-SNAPSHOT:rsl
> (scope not updated to compile)
>
> They match, so flexmojos did what is is supposed to do.
>
> I insists that you have a parent pom, dependency management or something
> else that enforces
>
>
> VELO
>
>
> On Tue, Apr 27, 2010 at 5:43 PM, alpduhuez <[email protected]> wrote:
>
>> Here you go, mvn dependency:tree output.  I have trimmed some stuff
>> from the bottom, but if I remove those dependencies our root swc
>> project still comes out on top:
>>
>> [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ pl-console-
>> flex-ui ---
>> [INFO] com.thep.console:pl-console-flex-ui:swf:1.1.2-SNAPSHOT
>> [INFO] +- com.thep.console:pl-console-flex-shell-core-interfaces:swc:
>> 1.1.2-SNAPSHOT:rsl (scope not updated to compile)
>> [INFO] +- com.thep.flex:pl-flex-logger:swc:2.1.0:compile
>> [INFO] |  +- net.thep.logging:logbook:swc:1.4.01:compile
>> [INFO] |  \- thep.logging:localconnection-target:swc:1.4.01:compile
>> [INFO] +- com.adobe.flex.framework:framework:swc:3.5.0.12683:caching
>> (scope not updated to compile)
>> [INFO] +- com.adobe.flex.framework:framework:rb.swc:en_US:
>> 3.5.0.12683:compile
>> [INFO] +- com.adobe.flex.framework:rpc:swc:3.5.0.12683:caching (scope
>> not updated to compile)
>> [INFO] +- com.adobe.flex.framework:rpc:rb.swc:en_US:
>> 3.5.0.12683:compile
>> [INFO] +- com.adobe.flex.framework:flex-framework:pom:
>> 3.5.0.12683:compile
>> [INFO] |  +- com.adobe.flex.framework:framework:zip:configs:
>> 3.5.0.12683:compile
>> [INFO] |  +- com.adobe.flex.framework:playerglobal:swc:
>> 9:3.5.0.12683:compile
>> [INFO] |  +- com.adobe.flex.framework:framework:rb.swc:
>> 3.5.0.12683:compile
>> [INFO] |  \- com.adobe.flex.framework:rpc:rb.swc:3.5.0.12683:compile
>> [INFO] +- com.adobe.flex.framework:flex:swc:3.5.0.12683:compile
>> [INFO] +- com.adobe.flex.framework:utilities:swc:3.5.0.12683:compile
>> [INFO] +- com.adobe.flex.sdk:datavisualization:swc:3.5.0.12683:caching
>> [INFO] +- com.adobe.flex.sdk:datavisualization:rb.swc:en_US:
>> 3.5.0.12683:compile
>> [INFO] +- com.thep.flex:pl-flex-common:swc:2.2.0-SNAPSHOT:compile
>> [INFO] +- com.adobe.flex.framework:playerglobal:swc:
>> 10:3.5.0.12683:external
>> [INFO] +- com.thep.console:pl-console-flex-shell-core-api:swc:1.1.2-
>> SNAPSHOT:rsl (scope not updated to compile)
>> [INFO] +- com.thep.console:pl-console-flex-shell-core:swc:1.1.2-
>> SNAPSHOT:compile
>> [INFO] |  \- com.adobe.flex.framework:framework_textLayout:swc:
>> 4.0.0.10485:runtime
>> [INFO] +- com.thep.console:pl-console-flex-components:swc:1.1.2-
>> SNAPSHOT:compile
>> [INFO] |  \- com.arc90.flexlib:collapsible-panel:swc:1.0:compile
>> [INFO] +- com.thep.console:pl-console-flex-module-shell-frame-ui:swc:
>> 1.1.2-SNAPSHOT:compile
>> [INFO] |  \- com.thep.console:pl-console-flex-module-frame-data:swc:
>> 1.1.2-SNAPSHOT:compile
>> [INFO] +- com.thep.flex:pl-flex-test:swc:2.1.0:test
>> [INFO] \- com.adobe.flexunit:flexunit:swc:0.90:test
>> [INFO]
>> ------------------------------------------------------------------------
>>
>>
>> On Apr 27, 11:52 am, Marvin Froeder <[email protected]> wrote:
>> > Please send me mvn dependency:tree
>> >
>> > VELO
>> >
>> > On Tue, Apr 27, 2010 at 3:03 PM, alpduhuez <[email protected]> wrote:
>> > > I am unfortunately running into this same issue as well.  One of my
>> > > swcs it being placed 1st in the RSL list before the flex framework
>> > > swcs & thusly blows up.  I've put a log statement inside
>> > > AbstractMavenFlexCompilerConfiguration.getDependencies() to see the
>> > > order of artifacts, and my swc is 1st in the list @ that point before
>> > > any filtering.
>> >
>> > > I've double checked the order of my dependencies from the parent pom
>> > > and the project pom, but the swc in question is after all the
>> > > frameworks.  The artifact in question is:
>> >
>> > >        <dependency>
>> > >                <groupId>com.thep.console</groupId>
>> >
>> > >  <artifactId>pl-console-flex-shell-core-interfaces</artifactId>
>> > >                <version>${console.app.version}</version>
>> > >                <type>swc</type>
>> > >                        <scope>rsl</scope>
>> > >        </dependency>
>> >
>> > > !!! actual build output !!!
>> > > -runtime-shared-library-path=/Users/brandon.lonac/.m2/repository/com/
>> > > theplatform/console/pl-console-flex-shell-core-interfaces/1.1.2-
>> > >
>> SNAPSHOT/pl-console-flex-shell-core-interfaces-1.1.2-SNAPSHOT.swc,flex/
>> > > pl-console-flex-shell-core-interfaces_1.1.2-SNAPSHOT.swf,,flex/pl-
>> > > console-flex-shell-core-interfaces_1.1.2-SNAPSHOT.swf
>> > > -runtime-shared-library-path=/Users/brandon.lonac/.m2/repository/com/
>> > > adobe/flex/framework/framework/3.5.0.12683/
>> > > framework-3.5.0.12683.swc,flex/framework_3.5.0.12683.swz,,flex/
>> > > framework_3.5.0.12683.swf
>> > > -runtime-shared-library-path=/Users/brandon.lonac/.m2/repository/com/
>> > > adobe/flex/framework/rpc/3.5.0.12683/rpc-3.5.0.12683.swc,flex/
>> > > rpc_3.5.0.12683.swz,,flex/rpc_3.5.0.12683.swf
>> > > -runtime-shared-library-path=/Users/brandon.lonac/.m2/repository/com/
>> > > adobe/flex/sdk/datavisualization/3.5.0.12683/
>> > > datavisualization-3.5.0.12683.swc,flex/
>> > > datavisualization_3.5.0.12683.swz,,flex/
>> > > datavisualization_3.5.0.12683.swf
>> > > -runtime-shared-library-path=/Users/brandon.lonac/.m2/repository/com/
>> > > theplatform/console/pl-console-flex-shell-core-api/1.1.2-SNAPSHOT/pl-
>> > > console-flex-shell-core-api-1.1.2-SNAPSHOT.swc,flex/pl-console-flex-
>> > > shell-core-api_1.1.2-SNAPSHOT.swf,,flex/pl-console-flex-shell-core-
>> > > api_1.1.2-SNAPSHOT.swf
>> >
>> > > Here is the order of my dependencies:
>> >
>> > > --= root pom w/ plugin dependencies =--
>> > > <plugin>
>> > >        <groupId>org.sonatype.flexmojos</groupId>
>> > >        <artifactId>flexmojos-maven-plugin</artifactId>
>> > >         <version>${flex.mojos.version}</version>
>> > >        <extensions>true</extensions>
>> > >         <dependencies>
>> > >                <dependency>
>> > >                        <groupId>com.adobe.flex</groupId>
>> > >                        <artifactId>compiler</artifactId>
>> > >                         <version>${flex.version}</version>
>> > >                         <type>pom</type>
>> > >                </dependency>
>> > >                <dependency>
>> > >                         <groupId>com.adobe.flex</groupId>
>> > >                        <artifactId>license</artifactId>
>> > >                         <version>${flex.version}</version>
>> > >                </dependency>
>> > >                <dependency>
>> > >                         <groupId>org.sonatype.flexmojos</groupId>
>> >
>> > >  <artifactId>flexmojos-flex3-compatibility-layer</artifactId>
>> > >                        <version>${flex.mojos.version}</version>
>> > >                </dependency>
>> > >        </dependencies>
>> > > </plugin>
>> >
>> > > --= flex sdk dependencies = --
>> > > <dependencies>
>> > >        <!-- Flex SDK dependencies -->
>> > >        <dependency>
>> > >                 <groupId>com.adobe.flex.framework</groupId>
>> > >                <artifactId>playerglobal</artifactId>
>> > >                 <version>${flex.version}</version>
>> > >                <type>swc</type>
>> > >                <scope>external</scope>
>> > >                <classifier>10</classifier>
>> > >        </dependency>
>> > >        <dependency>
>> > >                 <groupId>com.adobe.flex.framework</groupId>
>> > >                <artifactId>framework</artifactId>
>> > >                 <version>${flex.version}</version>
>> > >                 <type>swc</type>
>> > >                <scope>caching</scope>
>> > >         </dependency>
>> > >        <dependency>
>> > >                 <groupId>com.adobe.flex.framework</groupId>
>> > >                <artifactId>framework</artifactId>
>> > >                 <version>${flex.version}</version>
>> > >                <type>rb.swc</type>
>> > >                <classifier>en_US</classifier>
>> > >                <!--<scope>rsl</scope>-->
>> > >        </dependency>
>> > >        <dependency>
>> > >                 <groupId>com.adobe.flex.framework</groupId>
>> > >                <artifactId>rpc</artifactId>
>> > >                 <version>${flex.version}</version>
>> > >                 <type>swc</type>
>> > >                <scope>caching</scope>
>> > >         </dependency>
>> > >        <dependency>
>> > >                 <groupId>com.adobe.flex.framework</groupId>
>> > >                <artifactId>rpc</artifactId>
>> > >                 <version>${flex.version}</version>
>> > >                <type>rb.swc</type>
>> > >                <classifier>en_US</classifier>
>> > >                <!--<scope>rsl</scope>-->
>> > >        </dependency>
>> > >        <dependency>
>> > >                <groupId>com.adobe.flex.framework</groupId>
>> > >                <artifactId>flex-framework</artifactId>
>> > >                <version>${flex.version}</version>
>> > >                 <type>pom</type>
>> > >        </dependency>
>> > >        <dependency>
>> > >                 <groupId>com.adobe.flex.framework</groupId>
>> > >                <artifactId>flex</artifactId>
>> > >                <version>${flex.version}</version>
>> > >                <type>swc</type>
>> > >        </dependency>
>> > >        <dependency>
>> > >                <groupId>com.adobe.flex.framework</groupId>
>> > >                <artifactId>utilities</artifactId>
>> > >                <version>${flex.version}</version>
>> > >                <type>swc</type>
>> > >                <!--<scope>rsl</scope>-->
>> > >        </dependency>
>> > >        <dependency>
>> > >                <groupId>com.adobe.flex.sdk</groupId>
>> > >                <artifactId>datavisualization</artifactId>
>> > >                <version>${flex.version}</version>
>> > >                 <type>swc</type>
>> > >                <scope>caching</scope>
>> > >         </dependency>
>> > >        <dependency>
>> > >                <groupId>com.adobe.flex.sdk</groupId>
>> > >                <artifactId>datavisualization</artifactId>
>> > >                <version>${flex.version}</version>
>> > >                <type>rb.swc</type>
>> > >                <classifier>en_US</classifier>
>> > >                <!--<scope>rsl</scope>-->
>> > >        </dependency>
>> > > </dependencies>
>> >
>> > > !!!! Project POM Dependencies !!!!
>> > > <dependencies>
>> > >        <dependency>
>> > >                <groupId>com.thep.console</groupId>
>> >
>> > >  <artifactId>pl-console-flex-shell-core-interfaces</artifactId>
>> > >                <version>${console.app.version}</version>
>> > >                <type>swc</type>
>> > >                        <scope>rsl</scope>
>> > >        </dependency>
>> > >        <dependency>
>> > >                <groupId>com.thep.console</groupId>
>> > >                <artifactId>pl-console-flex-shell-core-api</artifactId>
>> > >                <version>${console.app.version}</version>
>> > >                <type>swc</type>
>> > >                <scope>rsl</scope>
>> > >        </dependency>
>> > >        <dependency>
>> > >                <groupId>com.thep.console</groupId>
>> > >                <artifactId>pl-console-flex-shell-core</artifactId>
>> > >                <version>${console.app.version}</version>
>> > >                <type>swc</type>
>> > >                <!--<scope>rsl</scope>-->
>> > >        </dependency>
>> > >        <dependency>
>> > >                <groupId>com.thep.console</groupId>
>> > >                <artifactId>pl-console-flex-components</artifactId>
>> > >                <version>${console.app.version}</version>
>> > >                <type>swc</type>
>> > >                <!--<scope>rsl</scope>-->
>> > >        </dependency>
>> > >        <dependency>
>> > >                <groupId>flexlib</groupId>
>> > >                <artifactId>pl-flexlib</artifactId>
>> > >                <version>0.2.4</version>
>> > >                <type>swc</type>
>> > >        </dependency>
>> > > </dependencies>
>> >
>> > > On Apr 23, 6:49 pm, Marvin Froeder <[email protected]> wrote:
>> > > > AFIK, once maven loads the plugin, it will ignore futer dependencies
>> > > > configuration. But I can be absolutely wrong =D
>> >
>> > > > I would say to test maven 3....
>> >
>> > > > Sent from DROID
>> >
>> > > > Em 23/04/2010 22:46, "Miguel Bautista" <[email protected]
>> > > >escreveu:
>> >
>> > > > Okay, it is working now...
>> >
>> > > > To fix it I had to change the dependency for the plugin:
>> >
>> > > >            <plugin>
>> > > >                <groupId>org.sonatype.flexmojos</groupId>
>> > > >                <artifactId>flexmojos-maven-plugin</artifactId>
>> > > >                 <version>${flex.mojo.version}</version>
>> > > > .....
>> > > >                <dependencies>
>> > > >                    <dependency>
>> > > >                        <groupId>com.adobe.flex</groupId>
>> > > >                        <artifactId>compiler</artifactId>
>> > > >                        <version>${flex.sdk.version}</version>
>> > > >                        <type>pom</type>
>> > > >                    </dependency>
>> > > >                    <dependency>
>> > > >                        <groupId>com.adobe.flex.compiler</groupId>
>> > > >                        <artifactId>asdoc</artifactId>
>> > > >                        <version>${flex.sdk.version}</version>
>> > > >                        <type>zip</type>
>> > > >                        <classifier>template</classifier>
>> > > >                    </dependency>
>> > > >                    <dependency>
>> > > >                        <groupId>com.adobe.flex</groupId>
>> > > >                        <artifactId>license</artifactId>
>> > > >                        <version>${flex.license.version}</version>
>> > > >                    </dependency>
>> > > >                </dependencies>
>> > > >            </plugin>
>> >
>> > > > I had done this before but I did
>> >
>> > ...
>> >
>> > read more ยป
>>
>> --
>> 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]<flex-mojos%[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