2013/11/28 Gunnar Morling <gunnar(a)hibernate.org>
2013/11/28 Hardy Ferentschik <hardy(a)hibernate.org>
>
> > How about
> >
> > d. Use an alias for all skip options:
> >
> > export mvnFast = "mvn -DskipITs -DskipDocs -DskipDistro”
>
> instead of using a variable, just use an alias. I have several aliases
> defined in my ~/.alias file which I source from .bashrc.
>
Yes, that's what I've actually meant to say. Still too early in the
morning ;-)
We could actually commit a build.sh script which accepts a "skipAll"
parameter and forwards this to mvn by splitting it up into the single skip
options. All other options would be passed along as is. This would give us
a concise skip all command, while maintaining control in case its needed.
This script could also increase the perm gen space.
Would that help your case, Emmanuel?
>
> > This gives a quick build in one command and still allows for fine
> > granularity if needed.
> >
> >
> >> Everyone OK with doing a. and b.
> >> The problem with c. is that making a cross platform script requires
> time
> >> but we could make it work for us at least.
> >>
> >> Note that this leaves open what 'mvn clean install' should do.
> >>
> >
> > To me it should include everything by default (hence I'd prefer
> > -DskipAllExpensive over -Dcomplete)
>
> +100 I absolutely agree. It is much better to include everything by
> default and allow to skip things.
> It is less error prone when it comes to the important tasks as for
> example doing a release or a full build
> that really nothing it broken.
>
> —Hardy
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/hibernate-dev
>