ScmRepositoryPluginAutoConfiguration { @Bean public ScmRepositoryPlugin scmRepositoryPlugin( final EC2InstanceContextProvider contextProvider, final ViolationSink violationSink, final Repositories repositories, final ScmRepositoryPluginProperties properties) { return new ScmRepositoryPlugin(contextProvider, repositories, violationSink, properties); }  @Bean Repositories repositories(final ScmRepositoryPluginProperties properties); @Bean ScmRepositoryPlugin scmRepositoryPlugin(
            final EC2InstanceContextProvider contextProvider,
            final ViolationSink violationSink,
            final Repositories repositories,
            final ScmRepositoryPluginProperties properties);  }
@Test public void testScmRepositoryPlugin() throws Exception { assertThat(scmRepositoryPlugin).isNotNull(); }