Hey.
This was just in my example to the mailing list, sorry for not being
thorough enough when writing the mail. When I corrected the error you
saw, I still get the same error though:
---------------------------------------------------------------------------
Project ID: com.test:child
POM Location: /check-deps/child/pom.xml
Validation Messages:
[0] 'dependencies.dependency.version' is missing for
com.adobe.flex.framework:flex-framework
[1] 'dependencies.dependency.version' is missing for info.flex-
mojos:testing-support
Reason: Failed to validate POM for project com.test:child at /check-
deps/child/pom.xml
---------------------------------------------------------------------------
/mtv
On 28.01.2009, at 12:51 , Marvin Froeder wrote:
> Well,
>
> You put flex-framework on dependency management, then consume air-
> framework on your child module.
>
> I don't think that will work <35F.gif>
>
> VELO
>
> On Wed, Jan 28, 2009 at 9:47 AM, Morten Tuft Vareberg
> <[email protected]
> > wrote:
>
> Hello.
>
> I am new to flex-mojos, so any help would be appreciated. I have a
> problem where I want to use dependencyManagement in a multi-module
> project. By using this maven feature I do not have to specify
> versions, scope, etc. when "applying" the dependencies in the
> different modules. My problem seems to be that this does not work. It
> seems that pluginManagement works in the desired way, but not
> dependencyManagement. Is this intended?
>
> Here is a simple example of what I want to do.
>
> Parent pom.xml (removed some config for readability):
> ---------------------------------------------------------------------------
> <project xmlns="http://maven.apache.org/POM/4.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd
> ">
> <modelVersion>4.0.0</modelVersion>
> <groupId>com.test</groupId>
> <artifactId>parent</artifactId>
> <version>1.0.0-SNAPSHOT</version>
> <packaging>pom</packaging>
> <name>parent</name>
> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> - - - -
> Dependency management is used to control dependencies so that
> all
> sub-modules use the same version and type of dependencies.
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> - - - - -->
> <dependencyManagement>
> <dependencies>
> <!-- Flex SDK dependencies -->
> <dependency>
> <groupId>com.adobe.flex.framework</groupId>
> <artifactId>flex-framework</artifactId>
> <version>3.2.0.3958</version>
> <type>pom</type>
> </dependency>
> <!-- Flex-Mojos Unit testing support -->
> <dependency>
> <groupId>info.flex-mojos</groupId>
> <artifactId>testing-support</artifactId>
> <version>2.0.3</version>
> <type>swc</type>
> <scope>test</scope>
> </dependency>
> </dependencies>
> </dependencyManagement>
> <modules>
> <module>child</module>
> </modules>
> <build>
> <pluginManagement>
> <plugins>
> <plugin>
> <groupId>info.flex-mojos</groupId>
> <artifactId>flex-compiler-mojo</artifactId>
> <version>2.0.3</version>
> </plugin>
> <!-- .... -->
> </plugins>
> </pluginManagement>
> </build>
> </project>
> ---------------------------------------------------------------------------
> Child pom.xml (removed some config for readability):
> ---------------------------------------------------------------------------
> <project xmlns="http://maven.apache.org/POM/4.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd
> ">
> <modelVersion>4.0.0</modelVersion>
> <parent>
> <groupId>com.test</groupId>
> <artifactId>parent</artifactId>
> <version>1.0.0-SNAPSHOT</version>
> </parent>
> <groupId>com.test</groupId>
> <artifactId>child</artifactId>
> <version>1.0.0-SNAPSHOT</version>
> <name>child</name>
> <packaging>swf</packaging>
> <build>
> <plugins>
> <plugin>
> <groupId>info.flex-mojos</groupId>
> <artifactId>flex-compiler-mojo</
> artifactId>
> <extensions>true</extensions>
> </plugin>
> <plugin>
> <groupId>info.flex-mojos</groupId>
> <artifactId>asdoc-mojo</artifactId>
> </plugin>
> <plugin>
> <groupId>info.flex-mojos</groupId>
> <artifactId>flexbuilder-mojo</
> artifactId>
> </plugin>
> </plugins>
> </build>
> <dependencies>
> <dependency>
> <groupId>com.adobe.flex.framework</groupId>
> <artifactId>air-framework</artifactId>
> </dependency>
> <dependency>
> <groupId>info.flex-mojos</groupId>
> <artifactId>testing-support</artifactId>
> </dependency>
> </dependencies>
> </project>
> ---------------------------------------------------------------------------
>
> Regards,
> Morten Tuft Vareberg.
>
>
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
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?hl=en?hl=en
http://blog.flex-mojos.info/
-~----------~----~----~----~------~----~------~--~---