I tried using ${project.version} but got the following error
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: POM '
org.emember:org_kp_eme
mber' not found in repository:
org.kp.emember:org_kp_emember:pom:${project.version}
> <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.emember</groupId>
> <artifactId>org_emember</artifactId>
> <version>CAN I USE VERSION VARIABLE FROM POM? </version>
> </parent>
On 1/10/06, Napoleon Esmundo Ramirez <[EMAIL PROTECTED]> wrote:
>
> Hello,
>
> Please try ${project.version}.
>
> Cheers!
> Nap
>
> On 1/11/06, Sanjay Choudhary <[EMAIL PROTECTED]> wrote:
> >
> > I have parent pom.xml as below
> >
> > <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>org.emember</groupId>
> > <artifactId>org_emember</artifactId>
> > <packaging>pom</packaging>
> > <version>1.0-8</version>
> > <name>Maven Quick Start Archetype</name>
> > <url>http://maven.apache.org</url>
> > <dependencies>
> > </dependencies>
> > </project>
> >
> >
> > Then I have pom.xml for each module
> > <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.emember</groupId>
> > <artifactId>org_emember</artifactId>
> > <version>CAN I USE VERSION VARIABLE FROM POM? </version>
> > </parent>
> > <groupId>org.kp.emember</groupId>
> > <artifactId>kporgcommon</artifactId>
> > <packaging>jar</packaging>
> > <version>CAN I USE VERSION VARIABLE FROM POM? </version>
> >
> > in maven 1.0.2 we were able to use ${pom.currentVersion} but in maven
> 2.0.
> > ${pom.version} doesn't work. In my build I don't want to update 35
> > pom.xmls.
> > With maven 1.0.2, our scripts update parent pom and that was available
> in
> > all the child projects. Please advice how we can use the variable from
> > parent POM in M2 or if there is a alternate solution.
> >
> > -Sanjay
> >
> >
>
>