Hmm. Not sure I understand. But you can always create a master pom, and have each of your projects create a sub module on your project that way they will always extend your master pom.xml for everyone.
You could also mandate that each pom.xml only have access to your remote repo not the main maven repo, thus they will only have access to the plugins you have in your repo. But that does not help with the config of the plugins. On 2/27/07, Ben Tatham <[EMAIL PROTECTED]> wrote:
between projects -- we don't use modules. and the projects are pretty separate except for the build tools required. Is it possible to make my own plugin of plugins easily...with just xml? is there another solution for this? -Ben Mick Knutson wrote: > Are you trying to share plugin info between projects, or modules? > > > > > > > On 2/27/07, Ben Tatham <[EMAIL PROTECTED]> wrote: >> >> Nope. Apparently profiles are not inherited. Excerpt from POM >> Reference: >> >> The elements in the parent POM that are inherited by its children are: >> >> * dependencies >> * developers and contributors >> * plugin lists >> * reports lists >> * plugin executions with matching ids >> * plugin configuration >> >> >> Not profiles. Doh. Any other suggestions on how to share plugin setups >> between multiple projects? >> >> Thanks, >> Ben >> >> Mick Knutson wrote: >> > try mvn -P build-web install -e >> > >> > >> > On 2/27/07, Ben Tatham <[EMAIL PROTECTED]> wrote: >> >> >> >> Hello All, >> >> I am having trouble getting a profile to activate. >> >> >> >> My scenario is as follows...I have a complicated build process for >> >> making webapps that includes xdoclet and jspc. I have all the >> necessary >> >> plugins defined in a profile on parent pom. I can't define those >> >> plugins in the normal <build><plugins> section or the install of the >> >> parent pom itself fails. >> >> >> >> I have tried two ways to activate the pom. One is to use: >> >> >> >> <id>build-web-profile</id> >> >> <activation> >> >> <activeByDefault>false</activeByDefault> >> >> <property> >> >> <name>build-web</name> >> >> <value>true</value> >> >> </property> >> >> </activation> >> >> >> >> in my parent pom. Then I set >> >> >> >> <properties> >> >> <build-web>true</build-web> >> >> </properties> >> >> >> >> in the child pom. Doesn't work. Doesn't show up on >> >> help:active-profiles either. I even tried adding that property to my >> >> settings.xml and still nothing. >> >> >> >> Also tried using a file activation, which also fails. I read >> somewhere >> >> that that activation is still buggy though. >> >> >> >> Anybody have any other ideas on how to do this? >> >> >> >> Thanks in advance, >> >> Ben >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> > >> > >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- --- Thanks, Mick Knutson http://www.baselogic.com http://www.blincmagazine.com http://www.djmick.com http://www.myspace.com/djmick_dot_com http://www.thumpradio.com ---
