On 19 July 2011 03:01, Cem Koc <[email protected]> wrote:
> I have 3 level multi module maven project.  I want to utilize a common plugin
> configuration at parent pom and the rest of the 2nd and 3rd level modules
> will utilize this configuration. The plugin configuration has a
> configuration file for 3rd level modules such as:
>
> <mypluging-config-source-path>../../conf/myplugin</mypluging-config-source-path>
>
> But this configuration could not be used by 2rd level modules. They need
>
> <mypluging-config-source-path>../conf/myplugin</mypluging-config-source-path>
>
> What is the best way to use a common path for all modules in a project even
> at root parent pom?

You could set a property with an absolute path in the parent.
Something like <parent-path>${basedir}</parent-path>. Then you can use
that as a starting point:
<myplugin-config-source-path>${parent-path}/conf/myplugin</myplugin-config-source-path>

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

Reply via email to