package uk.co.optimisticpanda.dropwizard; import uk.co.optimisticpanda.dropwizard.DbDeployBundle; import uk.co.optimisticpanda.dropwizard.DbDeployDatabaseConfiguration; import com.yammer.dropwizard.Service; import com.yammer.dropwizard.config.Bootstrap; import com.yammer.dropwizard.config.Environment; public class TestService extends Service<TestConfiguration> { @Override public void initialize(Bootstrap<TestConfiguration> bootstrap) { bootstrap.addBundle(new DbDeployBundle<TestConfiguration>() { public DbDeployDatabaseConfiguration getDatabaseConfiguration(TestConfiguration configuration) { return configuration.getDatabaseConfiguration(); } }); } @Override public void run(TestConfiguration configuration, Environment environment) throws Exception { } public static void main(String[] args) throws Exception { new TestService().run(args); } public static void runTask(String... args) throws Exception { new TestService().run(args); } }