How can I get the version of a dependency from dependencyManagement
section for variable substitution in the pom, to filter the resources
and other places ?

Thanx
Prasad

On 11/22/06, Jason Dillon <[EMAIL PROTECTED]> wrote:
What are you not using the dependencyManagement features of mvn to
manage versions?

Do not use properties like this please.  I have been removing
properties to avoid people using them like this.  The g-m-p (as well
as others) will consult the dependencyManagement section for versions
which is not explicitly configured.  Please use that feature and do
not use properties to track artifact versions.

--jason


On Nov 22, 2006, at 7:13 AM, [EMAIL PROTECTED] wrote:

> Author: prasad
> Date: Wed Nov 22 07:13:22 2006
> New Revision: 478187
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=478187
> Log:
> * deploy junit before deploying openejb-itest-core.
>
> Added:
>     geronimo/server/trunk/testsuite/ejbcontainer-testsuite/test-
> ejbcontainer/src/test/resources/
>     geronimo/server/trunk/testsuite/ejbcontainer-testsuite/test-
> ejbcontainer/src/test/resources/META-INF/
>     geronimo/server/trunk/testsuite/ejbcontainer-testsuite/test-
> ejbcontainer/src/test/resources/META-INF/junit-plan.xml   (with props)
> Modified:
>     geronimo/server/trunk/testsuite/ejbcontainer-testsuite/test-
> ejbcontainer/pom.xml
>
> Modified: geronimo/server/trunk/testsuite/ejbcontainer-testsuite/
> test-ejbcontainer/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/
> ejbcontainer-testsuite/test-ejbcontainer/pom.xml?
> view=diff&rev=478187&r1=478186&r2=478187
> ======================================================================
> ========
> --- geronimo/server/trunk/testsuite/ejbcontainer-testsuite/test-
> ejbcontainer/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/ejbcontainer-testsuite/test-
> ejbcontainer/pom.xml Wed Nov 22 07:13:22 2006
> @@ -17,55 +17,55 @@
>      specific language governing permissions and limitations
>      under the License.
>  -->
> -
>  <!-- $Rev$ $Date$ -->
> -
>  <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>org.apache.geronimo.testsuite</groupId>
>          <artifactId>ejbcontainer-testsuite</artifactId>
>          <version>2.0-SNAPSHOT</version>
>          <relativePath>../pom.xml</relativePath>
>      </parent>
> -
>      <artifactId>test-ejbcontainer</artifactId>
>      <name>Geronimo TestSuite, EJB Container :: Test ejb modules</
> name>
>      <packaging>jar</packaging>
> -
>      <description>
>          Tests for the ejb modules
>      </description>
> +    <properties>
> +        <junitVersion>3.8.1</junitVersion>
> +    </properties>
>
>      <dependencies>
> -
>          <dependency>
>              <groupId>org.apache.openejb</groupId>
>              <artifactId>openejb-itests-core</artifactId>
>              <version>${openejbVersion}</version>
>              <type>test-jar</type>
>          </dependency>
> -
>          <dependency>
>              <groupId>org.apache.openejb</groupId>
>              <artifactId>openejb-itests-core</artifactId>
>              <version>${openejbVersion}</version>
>              <scope>test</scope>
>          </dependency>
> -
>      </dependencies>
>
>      <profiles>
>          <profile>
>              <id>child</id>
>              <build>
> +                <testResources>
> +                    <testResource>
> +                        <directory>src/test/resources</directory>
> +                        <filtering>true</filtering>
> +                    </testResource>
> +                </testResources>
>                  <plugins>
>                      <plugin>
>                          <groupId>org.apache.geronimo.plugins</
> groupId>
>                          <artifactId>geronimo-maven-plugin</
> artifactId>
> -
>                          <executions>
>                              <execution>
>                                  <id>deploy-ears</id>
> @@ -76,11 +76,18 @@
>                                  <configuration>
>                                      <modules>
>                                          <module>
> -
> <groupId>org.apache.openejb</groupId>
> -                                            <artifactId>openejb-
> itests-core</artifactId>
> -                                            <version>$
> {openejbVersion}</version>
> +                                            <groupId>junit</groupId>
> +                                            <artifactId>junit</
> artifactId>
> +                                            <version>$
> {junitVersion}</version>
>                                              <type>jar</type>
> +                                            <plan>$
> {project.build.directory}/test-classes/META-INF/junit-plan.xml</plan>
>                                          </module>
> +                                          <module>
> +
> <groupId>org.apache.openejb</groupId>
> +                                              <artifactId>openejb-
> itests-core</artifactId>
> +                                              <version>$
> {openejbVersion}</version>
> +                                              <type>jar</type>
> +                                          </module>
>                                      </modules>
>                                  </configuration>
>                              </execution>
> @@ -93,11 +100,17 @@
>                                  </goals>
>                                  <configuration>
>                                      <modules>
> +                                          <module>
> +
> <groupId>org.apache.openejb</groupId>
> +                                              <artifactId>openejb-
> itests-core</artifactId>
> +                                              <version>$
> {openejbVersion}</version>
> +                                              <type>car</type>
> +                                          </module>
>                                          <module>
> -
> <groupId>org.apache.openejb</groupId>
> -                                            <artifactId>openejb-
> itests-core</artifactId>
> -                                            <version>$
> {openejbVersion}</version>
> -                                            <type>car</type>
> +                                            <groupId>junit</groupId>
> +                                            <artifactId>junit</
> artifactId>
> +                                            <version>$
> {junitVersion}</version>
> +                                            <type>jar</type>
>                                          </module>
>                                      </modules>
>                                  </configuration>
> @@ -108,5 +121,4 @@
>              </build>
>          </profile>
>      </profiles>
> -
>  </project>
>
> Added: geronimo/server/trunk/testsuite/ejbcontainer-testsuite/test-
> ejbcontainer/src/test/resources/META-INF/junit-plan.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/
> ejbcontainer-testsuite/test-ejbcontainer/src/test/resources/META-
> INF/junit-plan.xml?view=auto&rev=478187
> ======================================================================
> ========
> --- geronimo/server/trunk/testsuite/ejbcontainer-testsuite/test-
> ejbcontainer/src/test/resources/META-INF/junit-plan.xml (added)
> +++ geronimo/server/trunk/testsuite/ejbcontainer-testsuite/test-
> ejbcontainer/src/test/resources/META-INF/junit-plan.xml Wed Nov 22
> 07:13:22 2006
> @@ -0,0 +1,26 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--Licensed to the Apache Software Foundation (ASF) under one or
> more
> +    contributor license agreements.  See the NOTICE file
> distributed with
> +    this work for additional information regarding copyright
> ownership.
> +    The ASF licenses this file to You under the Apache License,
> Version 2.0
> +    (the "License"); you may not use this file except in
> compliance with
> +    the License.  You may obtain a copy of the License at
> +
> +       http://www.apache.org/licenses/LICENSE-2.0
> +
> +    Unless required by applicable law or agreed to in writing,
> software
> +    distributed under the License is distributed on an "AS IS" BASIS,
> +    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
> or implied.
> +    See the License for the specific language governing
> permissions and
> +    limitations under the License.-->
> +<!--$Rev$ $Date$-->
> +<module xmlns="http://geronimo.apache.org/xml/ns/deployment-1.2";>
> +    <environment>
> +        <moduleId>
> +            <groupId>junit</groupId>
> +            <artifactId>junit</artifactId>
> +            <version>${junitVersion}</version>
> +            <type>jar</type>
> +        </moduleId>
> +    </environment>
> +</module>
> \ No newline at end of file
>
> Propchange: geronimo/server/trunk/testsuite/ejbcontainer-testsuite/
> test-ejbcontainer/src/test/resources/META-INF/junit-plan.xml
> ----------------------------------------------------------------------
> --------
>     svn:eol-style = native
>
> Propchange: geronimo/server/trunk/testsuite/ejbcontainer-testsuite/
> test-ejbcontainer/src/test/resources/META-INF/junit-plan.xml
> ----------------------------------------------------------------------
> --------
>     svn:keywords = Date Revision
>
> Propchange: geronimo/server/trunk/testsuite/ejbcontainer-testsuite/
> test-ejbcontainer/src/test/resources/META-INF/junit-plan.xml
> ----------------------------------------------------------------------
> --------
>     svn:mime-type = text/xml
>
>


Reply via email to