Hi!

I'm trying to set up up a multi module project.

My simple approach is this:

<?xml version="1.0" encoding="UTF-8"?>
<project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>se.sigma</groupId>
    <artifactId>aggregation</artifactId>
    <version>1.0</version>
    <packaging>pom</packaging>
    <modules>
        <module>foo</module>
        <module>bar</module>
    </modules>
</project>

./foo:
<?xml version="1.0" encoding="UTF-8"?>
<project>
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>se.sigma</groupId>
        <artifactId>aggregation</artifactId>
        <version>${project.version}</version>
    </parent>
    <artifactId>foo</artifactId>
    <packaging>jar</packaging>
</project>


./bar:
<?xml version="1.0" encoding="UTF-8"?>
<project>
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>se.sigma</groupId>
        <artifactId>aggregation</artifactId>
        <version>1.0</version>
    </parent>
    <artifactId>bar</artifactId>
    <packaging>jar</packaging>
</project>

Setting up a module like bar works fine. Refering to the parent as I
do i foo fails with the following error:

Non-resolvable parent POM: Failure to find
se.sigma:aggregation:pom:${project.version}

Does anybody have any suggestion on how I can refer to a parent with a
property for the version? The version of the module should be the same
as the version of the parent.

/Thomas

-- 
Thomas Sundberg
M. Sc. in Computer Science

Mobile: +46 70 767 33 15
Blog: http://thomassundberg.wordpress.com/
Twitter: @thomassundberg

Better software through faster feedback

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to