You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Wendy Smoak <ws...@gmail.com> on 2009/03/16 20:38:45 UTC
Re: any way to leverage site documentation goal as a profile
activation?
On Mon, Mar 16, 2009 at 12:22 PM, Mick Knutson <mi...@gmail.com> wrote:
> I would like to have a specific profile activate when I run mvn *site*
>
> Is this possible?
Is the underlying goal to have some plugins execute only in the site
(or pre-site) phase? If not, what are you trying to do?
If so, try binding the plugin executions to phases in the site
lifecycle (pre-site, site, post-site, site-deploy). Then they
shouldn't execute unless you pass through those phases, which won't
happen in a normal build using the default lifecycle (compile, test,
install, deploy).
--
Wendy
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: any way to leverage site documentation goal as a profile
activation?
Posted by Mick Knutson <mi...@gmail.com>.
I started creating a blog entry for my issue:
http://baselogic.com/blog/archives/244
What is happening, is when I run a normal build with my hibernate3 plugin,
my database is created and my dbunit tests run and pass as expected. But
when I go to run my site documentation, I get a PersistenceException from
hibernate3 due to adding Cobertura. So what I did was chang ethe hibernate3
lifecyle executuion from *process-test-resources* to *package *just for site
documentation.
I created a profile to change the execution:
<profile>
<id>lazy-hibernate3</id>
<properties><hibernate3.execute.phase>*package*</hibernate3.execute.phase></properties>
</profile>
This seems to work well... Would also love some feedback on this solution if
possible. Or anything I should change.
---
Thank You…
Mick Knutson, President
BASE Logic, Inc.
Enterprise Architecture, Design, Mentoring & Agile Consulting
p. (866) BLiNC-411: (254-6241-1)
f. (415) 685-4233
Website: http://baselogic.com
Linked IN: http://linkedin.com/in/mickknutson
Twitter: http://twitter.com/mickknutson
Vacation Rental: http://tahoe.baselogic.com
---
On Mon, Mar 16, 2009 at 3:38 PM, Wendy Smoak <ws...@gmail.com> wrote:
> On Mon, Mar 16, 2009 at 12:22 PM, Mick Knutson <mi...@gmail.com>
> wrote:
> > I would like to have a specific profile activate when I run mvn *site*
> >
> > Is this possible?
>
> Is the underlying goal to have some plugins execute only in the site
> (or pre-site) phase? If not, what are you trying to do?
>
> If so, try binding the plugin executions to phases in the site
> lifecycle (pre-site, site, post-site, site-deploy). Then they
> shouldn't execute unless you pass through those phases, which won't
> happen in a normal build using the default lifecycle (compile, test,
> install, deploy).
>
> --
> Wendy
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>