I've found a (not so ugly) solution :

<dependencyManagement> is used to force domain jar scope to "provided", so
that it is excluded from the war, and a dependency is added to
domain-instrumented.jar with scope runtime.

Nicolas


2008/7/21 nicolas de loof <[EMAIL PROTECTED]>:

> Hello,
>
> I'd like to force a dependency to be used with a classifier.
>
> Here is my use case :
>
> My business domain model (project-domain) creates a second artifact with
> classifier "instrumented" based on Hibernate InstrumentTask.
> All my project modules depends on domain
> In my webapp, I'd like to replace the base domain.jar with the instrumented
> one.
>
> Using dependencyManagement works to force a version of dependencies, but
> has no effect on classifier. Is there any way to avoid multiple <exclusions>
> on all modules dependencies ?
>

Reply via email to