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