Re: [hibernate-dev] [ORM/OGM] String-typed version properties

2013-11-28 Thread Gunnar Morling
After discussing the matter with Steve, I've created https://hibernate.atlassian.net/browse/HHH-8757 for this and will create a PR for the change. 2013/11/26 Gunnar Morling > Thoughts, anyone? Steve? > > Thanks, > > --Gunnar > > > > 2013/11/21 Gunnar Morling > >> All, >> >> I'm working on supp

[hibernate-dev] Libraries used by top 10.000 GitHub projects

2013-11-28 Thread Gunnar Morling
Hi, Came across a post with interesting stats on the libraries used by the top 10.000 GitHub projects [1]. The actual data is in this spreadsheet [2]. Some of our artifacts are well placed: #33 hibernate #37 hibernate-validator #38 hibernate-core #47 validation-api #74 hibernate-jpa Assuming th

Re: [hibernate-dev] [OGM] Build time

2013-11-28 Thread Emmanuel Bernard
On Thu 2013-11-28 12:55, Gunnar Morling wrote: > 2013/11/28 Gunnar Morling > > > > > > > > > 2013/11/28 Hardy Ferentschik > > > >> > >> > How about > >> > > >> > d. Use an alias for all skip options: > >> > > >> > export mvnFast = "mvn -DskipITs -DskipDocs -DskipDistro” > >> > >> instead of usin

Re: [hibernate-dev] [OGM] Build time

2013-11-28 Thread Gunnar Morling
2013/11/28 Gunnar Morling > > > > 2013/11/28 Hardy Ferentschik > >> >> > 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 ~/.a

Re: [hibernate-dev] [OGM] Build time

2013-11-28 Thread Gunnar Morling
2013/11/28 Hardy Ferentschik > > > 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,

Re: [hibernate-dev] [OGM] Build time

2013-11-28 Thread Gunnar Morling
2013/11/28 Emmanuel Bernard > On Thu 2013-11-28 10:45, Gunnar Morling wrote: > > 2013/11/28 Emmanuel Bernard > > > a. Provide a -Dminimal flag to run in case 1. > > > > > > > You still would have to specify the backend you want to build, right? How > > would such flag be used then? > > Not that

Re: [hibernate-dev] [OGM] Build time

2013-11-28 Thread Hardy Ferentschik
> 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. > This gives a quick build in one command and sti

Re: [hibernate-dev] [OGM] Build time

2013-11-28 Thread Davide D'Alto
> a. Provide a -Dminimal flag to run in case 1. For the backends, I'm fine in using mvn -pl {module} > b. Provide a -Dcomplete flag to run in case 3. >> One shortcoming in Maven is though that one - afaik - can't enable profiles using several properties. So having -Dcomplete (or -DskipAllExpensive

Re: [hibernate-dev] [OGM] Build time

2013-11-28 Thread Emmanuel Bernard
On Thu 2013-11-28 10:45, Gunnar Morling wrote: > 2013/11/28 Emmanuel Bernard > > a. Provide a -Dminimal flag to run in case 1. > > > > You still would have to specify the backend you want to build, right? How > would such flag be used then? Not that would be to build all backends. That's use cas

Re: [hibernate-dev] [OGM] Build time

2013-11-28 Thread Gunnar Morling
Answers inline. 2013/11/28 Emmanuel Bernard > My machine is in a poor state. But still, the default mvn install took > more than 7 minutes. > For info the minimal build takes 3:20 (4:30 with the integration tests). > > We have added a few mechanisms over time on OGM: > > * modules depending on a

[hibernate-dev] [OGM] Build time

2013-11-28 Thread Emmanuel Bernard
My machine is in a poor state. But still, the default mvn install took more than 7 minutes. For info the minimal build takes 3:20 (4:30 with the integration tests). We have added a few mechanisms over time on OGM: * modules depending on an external DB are skipped if SOMEDB_HOSTNAME is not set *