[Mondrian] switching to maven
julianhyde at gmail.com
Tue Nov 1 15:01:15 EDT 2016
How about making hsqldb the default option? The MySQL regressions can be caught in the nightly build.
There is a lot to be said for the simplicity of
$ git clone git at github.com:pentaho/mondrian.git
$ cd mondrian
$ mvn install
> On Nov 1, 2016, at 11:56 AM, Kurtis Walker <kwalker at pentaho.com> wrote:
> Hi Julian,
> I considered that option. I elected to stay with MySql because there are a number of tests, specifically around native evaluation, that match specifically to either mysql or oracle sql patterns. The tests are basically a no-op for other dbs. I agree hsqldb would be a more pure option, but would need to come with refactoring lots of tests.
> From: mondrian-bounces at pentaho.org <mondrian-bounces at pentaho.org> on behalf of Julian Hyde <julianhyde at gmail.com>
> Sent: Tuesday, November 1, 2016 2:06 PM
> To: Mondrian developer mailing list
> Subject: Re: [Mondrian] switching to maven
> I did most of this on the Mondrian 4 branch a while ago. The one thing I did differently was to use an embedded in-memory hsqldb rather than MySQL. It requires a bit more memory but because everything is in-memory and comes a JAR file which is a maven dependency I think it’s simpler than using jcabi-mysql-maven-plugin.
>> On Nov 1, 2016, at 10:36 AM, Kurtis Walker <kwalker at pentaho.com <https://email@example.com>> wrote:
>> In the coming weeks we will be switching the Mondrian 3 build from ant to mvn. The proposed changes are in a branch on my fork. https://github.com/kurtwalker/mondrian/tree/mavenize <https://github.com/kurtwalker/mondrian/tree/mavenize> Key highlights include:
>> Integration tests can use an embedded mysql server, thus removing the need to set up foodmart and steelwheels
>> schema workbench code is separated into a separate sub-module
>> Generated source gets its own source dir
>> Let me know if you have any concerns.
>> Mondrian mailing list
>> Mondrian at pentaho.org <https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=Mondrian@pentaho.org>
>> http://lists.pentaho.org/mailman/listinfo/mondrian <http://lists.pentaho.org/mailman/listinfo/mondrian>
> Mondrian mailing list
> Mondrian at pentaho.org <mailto:Mondrian at pentaho.org>
> http://lists.pentaho.org/mailman/listinfo/mondrian <http://lists.pentaho.org/mailman/listinfo/mondrian>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mondrian