Thanks for the idea, but it doesn't seem to work (maybe interference of sbt-play-ebean plugin which loads its own older library?):
22:56:08.899 [info] c.a.e.i.DefaultContainer - DatabasePlatform name:db platform:postgres
22:56:09.837 [error] c.a.ebean.Ebean - Error trying to create the default EbeanServer
java.lang.NullPointerException: null
at org.avaje.dbmigration.MigrationRunner.run(MigrationRunner.java:47)
at com.avaje.ebeaninternal.server.core.DefaultServer.start(DefaultServer.java:350)
at com.avaje.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:140)
at com.avaje.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:75)
at com.avaje.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:42)
at com.avaje.ebean.EbeanServerFactory.create(EbeanServerFactory.java:55)
at com.avaje.ebean.Ebean$ServerManager.getWithCreate(Ebean.java:207)
at com.avaje.ebean.Ebean$ServerManager.<init>(Ebean.java:165)
at com.avaje.ebean.Ebean$ServerManager.<init>(Ebean.java:130)
at com.avaje.ebean.Ebean.<clinit>(Ebean.java:124)
[error] (run-main-0) java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError
at com.avaje.ebean.dbmigration.DbMigration.setDefaults(DbMigration.java:462)
at com.avaje.ebean.dbmigration.DbMigration.generateMigration(DbMigration.java:209)
at dbhelpers.MainDbMigration.main(MainDbMigration.java:35)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
Caused by: java.lang.RuntimeException: java.lang.NullPointerException
at com.avaje.ebean.Ebean$ServerManager.<init>(Ebean.java:170)
at com.avaje.ebean.Ebean$ServerManager.<init>(Ebean.java:130)
at com.avaje.ebean.Ebean.<clinit>(Ebean.java:124)
at com.avaje.ebean.dbmigration.DbMigration.setDefaults(DbMigration.java:462)
at com.avaje.ebean.dbmigration.DbMigration.generateMigration(DbMigration.java:209)
at dbhelpers.MainDbMigration.main(MainDbMigration.java:35)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
Caused by: java.lang.NullPointerException
at org.avaje.dbmigration.MigrationRunner.run(MigrationRunner.java:47)
at com.avaje.ebeaninternal.server.core.DefaultServer.start(DefaultServer.java:350)
at com.avaje.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:140)
at com.avaje.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:75)
at com.avaje.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:42)
at com.avaje.ebean.EbeanServerFactory.create(EbeanServerFactory.java:55)
at com.avaje.ebean.Ebean$ServerManager.getWithCreate(Ebean.java:207)
at com.avaje.ebean.Ebean$ServerManager.<init>(Ebean.java:165)
at com.avaje.ebean.Ebean$ServerManager.<init>(Ebean.java:130)
at com.avaje.ebean.Ebean.<clinit>(Ebean.java:124)
at com.avaje.ebean.dbmigration.DbMigration.setDefaults(DbMigration.java:462)
at com.avaje.ebean.dbmigration.DbMigration.generateMigration(DbMigration.java:209)
at dbhelpers.MainDbMigration.main(MainDbMigration.java:35)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
[trace] Stack trace suppressed: run last compile:runMain for the full output.
java.lang.RuntimeException: Nonzero exit code: 1
at scala.sys.package$.error(package.scala:27)
[trace] Stack trace suppressed: run last compile:runMain for the full output.
[error] (compile:runMain) Nonzero exit code: 1
[error] Total time: 9 s, completed 03.07.2016 22:56:09