xenoterracide
06/02/2018, 10:07 AMpublic void apply( Project project ) {
XenoExtension xeno = project.getExtensions().create( "xeno", XenoExtension.class );
plugins().forEach( project.getPluginManager()::apply );
project.getConvention().configure( JavaPluginConvention.class, conv -> {
xeno.setSourceSets( Collections.singleton( conv.getSourceSets().findByName( "main" ) ) );
} );
}
Collection<Class<? extends Plugin<?>>> plugins() {
return Arrays.asList( IntelliJ.class, CheckStyle.class, ErrorProne.class, SpotBugs.class );
}