package fr.mmarie; import fr.mmarie.guice.AuthenticationModule; import fr.mmarie.guice.ConfigurationModule; import io.dropwizard.Application; import io.dropwizard.setup.Bootstrap; import io.dropwizard.setup.Environment; import ru.vyarus.dropwizard.guice.GuiceBundle; public class GitLabJiraApplication extends Application<GitLabJiraConfiguration> { @Override public void initialize(Bootstrap<GitLabJiraConfiguration> bootstrap) { bootstrap.addBundle(GuiceBundle.<GitLabJiraConfiguration>builder() .enableAutoConfig(getClass().getPackage().getName()) .modules(new ConfigurationModule(), new AuthenticationModule()) .searchCommands(true) .build() ); } @Override public void run(GitLabJiraConfiguration configuration, Environment environment) throws Exception { } public static void main(String[] args) throws Exception { new GitLabJiraApplication().run(args); } }