In this setup, you still need to refer to the version of the parent pom, right?

We are just starting to use multi-module pom, and are realizing that all of our modules are going to need to be updated with the parent- pom's version every time we release a new version. Is there any way around this?


On Apr 15, 2008, at 7:22 AM, Bernhard David wrote:

Hi,

what we do is declare all global constants (version numbers etc.) in one parent pom like this:

<properties>
        <version.moudule-xxx>1.0</version.module-xxx>
</properties>

then in the modules' pom declare it (or a descendent of it) as <parent>. Then you can just write

<artifactId>module-xxx</artifactId>
<version>${version.module-xxx}</version>

in the actual module pom.

Maybe that will help solve your problem.

Regards,

David

-----Original Message-----
From: VUB Stefan Seidel [mailto:[EMAIL PROTECTED]
Sent: 15 April 2008 12:30
To: Maven Users List
Subject: Re: Executing a hook before reading a POM

Hi,

use
  <properties>
    <myProperty>myValue</myProperty>
  </properties>
if you want to set fixed properties for the build process.

You may also want to have a look at how to use profiles.

regards,

Stefan

[EMAIL PROTECTED] wrote:
Hi to all,

I am trying to find out how I can get maven to execute a
hook before it reads the POM file. But it seems that unless
you go in and modify the maven source code, at a user level,
there is nothing to be done. I am trying to execute the hook
since maven doesn't replace variables within the POM. And I
need this information to be statically available within our
internal repositories.

1. Is there a "smart" way to get maven to execute hooks?

2. Am I a little far fetched for trying to implement a hook
to do something that Ant could do to pre-process the POM file?

Thanks in advance,
Fernando


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
best regards,

Stefan Seidel
software developer
________________________
VUB Printmedia GmbH
Chopinstraße 4
D-04103 Leipzig
Germany
tel.    +49 (341) 9 60 50 07
fax.    +49 (341) 9 60 50 92
mail.   [EMAIL PROTECTED]
web.    www.vub.de

HRB Köln 24015
UStID DE 122 649 251
GF Dr. Achim Preuss Neudorf,
Dr. Christian Preuss Neudorf

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Joshua ChaitinPollak | Software Engineer
Kiva Systems, Inc., 225 Wildwood Ave, Woburn, MA 01970






Reply via email to