On Mon, Oct 9, 2023 at 7:50 PM sebb <seb...@gmail.com> wrote:
>
> On Sun, 8 Oct 2023 at 18:52, Gary Gregory <garydgreg...@gmail.com> wrote:
> >
> > The default goal is always used by GitHub builds
>
> Are you sure about that?

Yes, UNLESS, someone has decided to circumvent the default goal with a
custom goal list in a .github file.

Gary

>
> GH does not automatically know how to call Maven.
> We have to configure the calls in the workflows.
> Not all workflows rely on the default goal, though most do.
>
> > and it is nice to use as a dev before you push.
> > This lets us avoid putting some custom mvn call in the
> > GH build definition. We can also document to users that calling 'mvn' is a
> > all you need to do to validate a PR or push.
>
> But only if the defaultGoal is suitably configured.
> AFAICT that is not the case for all components at present.
>
> > Gary
> >
> > On Sun, Oct 8, 2023, 1:25 PM Phil Steitz <phil.ste...@gmail.com> wrote:
> >
> > > What exactly is the point of the default goal?  I mean when is it expected
> > > to be used?  Automations?  Pipes of some kind?  It’s not always executed,
> > > right?  So if I say “clean” was the default, “mvn test” would not mean 
> > > “mvn
> > > clean test”, right?
> > >
> > > Phil
> > >
> > > > On Oct 8, 2023, at 7:11 AM, sebb <seb...@gmail.com> wrote:
> > > >
> > > > There are currently lots of variations of the defaultGoal in different
> > > > components.
> > > >
> > > > It may be sensible to establish a standard setting which components
> > > > should adopt (unless there is a good reason to do otherwise).
> > > >
> > > > If so, what should that be, and where does it get documented?
> > > >
> > > > Personally, I don't think install should ever be a default goal as it
> > > > changes the environment outside the component.
> > > >
> > > > Main goals seen:
> > > > clean
> > > > install
> > > > package
> > > > site
> > > > test
> > > > verify
> > > >
> > > > Other goals seen:
> > > > apache-rat:check
> > > > checkstyle:check
> > > > clirr:check
> > > > findbugs:check
> > > > japicmp:cmp
> > > > javadoc:javadoc
> > > > pmd:check
> > > > pmd:cpd-check
> > > > spotbugs:check
> > > >
> > > > Sebb
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > > > For additional commands, e-mail: dev-h...@commons.apache.org
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > > For additional commands, e-mail: dev-h...@commons.apache.org
> > >
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to