Sounds good.
 But who has never released something and having javadoc failing in the
middle of the release or the site generation failing once tag done and
artifacts staged… I find this a pain 😀

Maybe only testing javadoc works at least ?

Btw I agree some reports could be removed

On Fri, 25 Feb 2022 at 6:24 am, <herve.bout...@free.fr> wrote:

> and reporting profile was done for this:
> - without reporting profile, just light site generation
> - with reporting profile, full documentation site
>
> disabling reporting profile for CI should do the job
>
> ----- Mail original -----
> De: "herve boutemy" <herve.bout...@free.fr>
> À: "Maven Developers List" <dev@maven.apache.org>
> Envoyé: Jeudi 24 Février 2022 21:21:45
> Objet: Re: Review of used reports for Maven project sites.
>
> done on GH and Jenkins, then on each commit?
> we're heating oceans for nothing
>
> IMHO, we need to differentiate CI vs release documentation: CI should be
> much lighter than release
>
> ----- Mail original -----
> De: "Slawomir Jaranowski" <s.jaranow...@gmail.com>
> À: "Maven Developers List" <dev@maven.apache.org>
> Envoyé: Jeudi 24 Février 2022 20:53:49
> Objet: Re: Review of used reports for Maven project sites.
>
> Yes is done after release but also on jenkins for plugins and on GH builds
>
> czw., 24 lut 2022 o 20:43 <herve.bout...@free.fr> napisał(a):
>
> > full site building with reports enabled (through reporting profile) is
> > just done after release, isn't it?
> >
> > ----- Mail original -----
> > De: "Slawomir Jaranowski" <s.jaranow...@gmail.com>
> > À: "Maven Developers List" <dev@maven.apache.org>
> > Envoyé: Jeudi 24 Février 2022 20:24:56
> > Objet: Review of used reports for Maven project sites.
> >
> > Hi,
> >
> > Building the Maven site takes a long time for our projects.
> >
> > Before releasing the next version of maven-parent, I have a proposal to
> > review used Maven site reports.
> >
> > So
> >
> >  - without reporting profile, standard maven-project-info-reports-plugin
> -
> > build very quick - no problems
> >
> > - with reporting profile:
> >   - surefire   -  require test phase - can have influence on build time
> >   - checkstyle
> >   - pmd
> >   - jxr - needed by other reports
> >   - taglist
> >   - javadoc - require generate-sources
> >
> > - for plugins and extensions additional invoker report is added.
> >
> > I starting to think what of benefit we have, who is looking at reports
> > like: surefire, checkstyle, pmd, taglist
> > Maybe they are redundant - tests, checkstyle verification simply must
> pass
> >
> > --
> > Sławomir Jaranowski
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > For additional commands, e-mail: dev-h...@maven.apache.org
> >
> >
>
> --
> Sławomir Jaranowski
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>

Reply via email to