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
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
> >> 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.
> hibernate-dev mailing list