Currently all xwiki-platform submodules have in their pom.xml definition
the following:

<parent>
    <groupId>org.xwiki.platform</groupId>
    <artifactId>xwiki-platform-...</artifactId>
    <version>3.5-SNAPSHOT</version>
  </parent>

The problem I see is that the parent version is a hardcoded in every
submodule, thus making some some tasks very very difficult.
This is because Maven cannot read a placeholder value placed inside
<version> tag.
There seems to be some work on behalf of Maven guys for this issue:
http://jira.codehaus.org/browse/MNG-624 but ...

My proposal is to either:
1) remove the <version> tag  in the parent definition from every child
module and let inheritance do it's job
2) use the <relativePath> *if the child can have access to it's parent pom
by relative path*

I haven't tested yet but if you remove it, will the sub module know from
which parent (which could have many versions) to inherit the <version>
property?

WDYT?


ing. Bogdan Flueras
Tel: +33666116067
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to