Sanne, you dropped after just after, but I wanted to say that I would
certainly help y'all move this to Gradle (I just feel such empathy
watching people struggle with Maven).
However, you mentioned issues with Antlr and Maven. You should be
aware that at the moment, Gradle only supports Antlr 2; I contributed
that support, so its logical right ;) Strong donated some support for
Antlr 3, which I believe is the version you use, but those changes have
not been expected and there was some questions about it. You could
certainly just use his work as-is in the meantime. Just wanted to
point out that this is something to be aware of.
On Fri 27 Apr 2012 06:53:18 AM CDT, Sanne Grinovero wrote:
Continuing the IRC chat here:
<emmanuel> I force enabled it
<emmanuel> still it uses localhost
<emmanuel> funnily enough 5 tests pass
<emmanuel> gtg, train arived
This is how it's designed to work, please forget about profiles:
if you run (using your build script):
$ sh build
it builds all modules *except* mongodb
if you run the same command prefixing it with the env parameters you want:
$ MONGODB_HOSTNAME=127.0.0.7 sh build
it will build all modules, including mongodb as well, using the
hostname you defined for tests..
That should be good to test one-shot; of course I'd expect frequent
builders like yourself to define the variable globally so you won't
have to type it over again.
You can use profiles as well to enable it, in which case it will use
localhost:defaultmongodbPort , so in your case you should just enable
the environment settings and leave profiles alone.
5 tests will pass even with a wrong environment as they are true "unit
tests" not actually needing MongoDB.
hibernate-dev mailing list