Hi,
That's not it. The only POM I can modify in this situation is my own POM,
which needs to have a dependency on this sibling POM. The problem is that
the sibling POM only generates a .war file, which can't be used as a
dependency. Changing attachClasses to true would fix this of course, but I
can't modify the POM directly. I can however, change the command I use to
build this sibling project, or change anything in my own POM.

The structure is thus:

Parent
--- Sibling that generates .war files
--- My project

I want to make the sibling attach some classes, so I can use it as a
dependency in my own project.


On Fri, May 23, 2014 at 4:35 PM, Dan Tran <[email protected]> wrote:

> So both projects have attachClasses=true set, and you want to change one of
> that config at command line?
>
> -D
>
>
> On Fri, May 23, 2014 at 2:40 AM, Jeff Hair <[email protected]> wrote:
>
> > Hi,
> >
> > I have a case where a sibling POM (both POMs have the same parent) needs
> to
> > have a different configuration plugin for the maven-war plugin.
> > Specifically, I need to put the <attachClasses>true</attachClasses>
> element
> > into the configuration. The problem is that I cannot override or modify
> > this POM. Other acceptable solutions would be to build this particular
> > project with a command-line property or through some kind of aggregated
> > POM, as long as I can specify the option without modifying this POM
> itself.
> >
> > I've scoured the internet for a solution and the only thing I've really
> > found is passing a property in via command line. But this apparently only
> > works for properties which have an expression defined. attachClasses does
> > not have this.
> >
>



-- 
*Jeff Hair*
Core Systems Developer

Tel: (+354) 415 0200
[email protected]
www.greenqloud.com

Reply via email to