Hi,

I have a mult-module project that is used as a starting point for client
implementations.  In an ideal world I'd like to set a property in
profiles.xml and use this to dynamcially create the client artifacts, like:

   <implementation.name>IBM</implementation.name>

and use it like this in the sub-module pom.xml's:

   <artifactId>${implementation.name}-module1</artifactId>
   <parent>
       <artifactId>${implementation.name}</artifactId>
   </parent>

I know properties can't be used this way (and understand why) but wondered
what others do in situations like this where we need unique artifactIds for
each project.  This way they don't override each other in a developer's
local repository when he/she is working on multiple implementations.

Any ideas?

- Thanks,
Michael

Reply via email to