Benson,

On Wed, Nov 4, 2009 at 8:22 AM, Benson Margulies <[email protected]> wrote:
> The problem is that it's not quite 'corporate'. The problem is this: you can
> build a webapp with CXF services that is self-contained on Jetty and tomcat.
> Then, to get it to run on JBoss, you want to start subtracting. OK, well, a
> profile that subtracts. If the profile can just use dependency-management to
> mark these guys 'provided', fine.
>

Sorry, you've missed the point entirely. I have a top level
corporate-wide "super" POM which mostly just manages a giant
dependencyManagement section. You don't have to be a corporate user to
have something like this in place, all advanced Maven projects I've
ever encountered do this...

Anyhow, create separate modules like jetty-dependencies,
tomcat-dependencies, jboss-dependencies, which have all the correctly
scoped dependencies in them, perhaps you'd even want to attach some
m-enforcer-p checks to verify stage that nothing has slipped in. Then
use a profile to depend on the proper container-dependencies module.

As for exclusions, I'm really not sure what kind of things would be
causing problems.. Can you give an example?

-Jesse

-- 
There are 10 types of people in this world, those
that can read binary and those that can not.

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

Reply via email to