Common approach: put your special resource in a jar module. Let the modules
which should have access to the resource define a dependency to that jar.

If this approach does not work, please elaborate.

Best regards,

Ansgar
Am 26.04.2012 20:36 schrieb "Ryan Wexler" <[email protected]>:

> I have a large library resource that is used during my build that is
> accessed from many of my modules.  I have put that resource in the top
> level parent basedir /src/main/MySpecialResource.
>
> I want all the modules in my project to have access to the location of this
> resource.  So I created a property in that top level parent pom:
>
>    <properties>
>
>
> <myspecialresource.basedir>${basedir}\src\main\MySpecialResource</myspecialresource.basedir>
>    </properties>
>
> The problem I am having is that the ${basedir} property is refiltered every
> time the ${myspecialresource.basedir} is referenced.  So every time one of
> my modules references this property the basedir is refiltered with that
> module's ${basedir} directory rather than containing the top level parent's
> basedir.
>
> Is there a way to set a property with a path that is only filtered once,
> when it is declared?
>
> thanks
> -ryan
>

Reply via email to