我目前正在使用mongoDB,并且希望可以在任何计算机上运行集成和功能测试(当前在专用的构建服务器和将来的CI服务器中)。
主要问题在于,我必须能够检查mongodb的安装(如果不存在,则进行安装),在启动时启动mongodb实例,并在过程完成后将其关闭。
Embedded MongoDB when running integration tests这里已经存在一个问题,建议安装gradle或maven插件。
这个gradle插件https://github.com/sourcemuse/GradleMongoPlugin/可以做到这一点,但是我将不得不使用已经尝试过的依赖项来管理我的依赖性。这种方法的问题并不是问题本身,但是尝试这种方法时,我已经失去了我的IDE(STS,intellij)带来的所有好处。
有没有人设法做到这一点?
如果有人用grails项目配置了gradle而又失去了grails的观点,我也将感谢您的帮助!
谢谢!
Trygve。
请您参考如下方法:
我最近为此目的创建了grails插件。 https://github.com/grails-plugins/grails-embedded-mongodb
目前在快照中,但是我计划在本周发布一个版本




