That works perfectly, thank you very much!

-Dave

On Mon, Apr 13, 2009 at 11:29 AM, B Smith-Mannschott
<[email protected]>wrote:

> Move the configuration into a profile. Only runs when the profile is
> activated explicitly
>
> <project>
>    ... mumble ...
>    <profiles>
>        <profile>
>            <id>generate-javadocs</id>
>            ...mumble...
>
>            <plugin>
>               <groupId>org.apache.maven.plugins</groupId>
>               <artifactId>maven-javadoc-plugin</artifactId>
>               <version>2.5</version>
>               <executions>
>                   <execution>
>                       <id>attach-javadocs</id>
>                        <goals>
>                           <goal>jar</goal>
>                       </goals>
>                   </execution>
>               </executions>
>           </plugin>
>
>            ... mumble ...
> </profile>
> </profiles>
> </project>
>
> $ mvn -Pgenerate-javadocs deploy   <---- instally/deploy with javadocs
> $ mvn deploy <------ install/deploy without javadocs
>
>
> // ben
>
> On Mon, Apr 13, 2009 at 18:16, David Hoffer <[email protected]> wrote:
> > Attaching to the install phase doesn't accomplish what I was looking for.
> > This still generates javadocs for install goal it just doesn't publish it
> to
> > the local repo.
> >
> > I suppose its better than no change but the problem is that this still
> > causes javadocs to be generated and then the IDE sees these and has to
> > reindex, etc, its a slow process and we really don't need new javadocs
> for
> > every developer build.
> >
> > -Dave
> >
> > On Mon, Apr 13, 2009 at 9:52 AM, David Hoffer <[email protected]>
> wrote:
> >
> >> Okay, i will try install phase.
> >>
> >> thanks,
> >> -Dave
> >>
> >>
> >> On Mon, Apr 13, 2009 at 9:42 AM, Stephen Connolly <
> >> [email protected]> wrote:
> >>
> >>> nope as attaching to the deploy phase means that it gets to run after
> the
> >>> lifecycle plugins (ie after deploy:deploy) therefore you need to attach
> it
> >>> to an earlier phase (and the latest earlier phase available is install)
> >>>
> >>> Sent from my [rhymes with myPod] ;-)
> >>>
> >>>
> >>> On 13 Apr 2009, at 15:09, David Hoffer <[email protected]> wrote:
> >>>
> >>>  Thanks much, I think you intended to say <phase>deploy</phase>.
> >>>>
> >>>> -Dave
> >>>>
> >>>> On Sat, Apr 11, 2009 at 12:08 PM, Stephen Connolly <
> >>>> [email protected]> wrote:
> >>>>
> >>>>  2009/4/10 David Hoffer <[email protected]>
> >>>>>
> >>>>>  My project currently creates javadocs during the install goal, see
> pom
> >>>>>> below.  How can I configure this to run only if deploy goal is run
> >>>>>>
> >>>>> instead?
> >>>>>
> >>>>>>
> >>>>>> Alternatively, is there a way this can be externalized so that
> >>>>>> individual
> >>>>>> developers can turn this feature off when they do an install?
> >>>>>>
> >>>>>> <plugin>
> >>>>>>              <groupId>org.apache.maven.plugins</groupId>
> >>>>>>              <artifactId>maven-javadoc-plugin</artifactId>
> >>>>>>              <version>2.5</version>
> >>>>>>              <executions>
> >>>>>>                  <execution>
> >>>>>>                      <id>attach-javadocs</id>
> >>>>>>
> >>>>>
> >>>>> <phase>install</phase>
> >>>>>
> >>>>>
> >>>>>>                      <goals>
> >>>>>>                          <goal>jar</goal>
> >>>>>>                      </goals>
> >>>>>>                  </execution>
> >>>>>>              </executions>
> >>>>>> </plugin>
> >>>>>>
> >>>>>>
> >>>>>
> >>> ---------------------------------------------------------------------
> >>> 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]
>
>

Reply via email to