public void apply(Project project) { project.getPluginManager().apply(AwsPlugin.class); project.getExtensions().create(AmazonRoute53PluginExtension.NAME, AmazonRoute53PluginExtension.class, project); } }
public void apply(Project project) { project.getPluginManager().apply(AwsPlugin.class); project.getExtensions().create(AmazonIdentityManagementPluginExtension.NAME, AmazonIdentityManagementPluginExtension.class, project); } }
public void apply(Project project) { project.getPluginManager().apply(AwsPlugin.class); project.getExtensions().create(AmazonRDSPluginExtension.NAME, AmazonRDSPluginExtension.class, project); } }
public void apply(Project project) { project.getPluginManager().apply(AwsPlugin.class); project.getExtensions().create(AmazonS3PluginExtension.NAME, AmazonS3PluginExtension.class, project); } }
public void apply(Project project) { project.getPluginManager().apply(AwsPlugin.class); project.getExtensions().create(AmazonEC2PluginExtension.NAME, AmazonEC2PluginExtension.class, project); } }
public void apply(Project project) { project.getPluginManager().apply(AwsPlugin.class); project.getExtensions().create(AmazonSQSPluginExtension.NAME, AmazonSQSPluginExtension.class, project); } }
public void apply(Project project) { project.getPluginManager().apply(AwsPlugin.class); project.getExtensions().create(AmazonECRPluginExtension.NAME, AmazonECRPluginExtension.class, project); } }
public void apply(Project project) { project.getPluginManager().apply(AwsPlugin.class); project.getExtensions().create(AWSLambdaPluginExtension.NAME, AWSLambdaPluginExtension.class, project); } }
/** * Apply the Checkstyle rules for Eclipse Java projects * * @param project Project to apply rules to */ protected void applyEclipseRules(Project project) { if (project.getPluginManager().hasPlugin("java") && project.getPluginManager().hasPlugin("eclipse")) { getProject().getPluginManager().apply(EclipseJavaRules.class); } } }
@Override public void apply(Project project) { project.getPluginManager().apply(AwsPlugin.class); project.getPluginManager().apply(AmazonS3Plugin.class); project.getExtensions().create(AmazonCloudFormationPluginExtension.NAME, AmazonCloudFormationPluginExtension.class, project); applyTasks(project); }
@Override public void apply(Project project) { initLog(project); project.getPluginManager().apply(JavaPlugin.class); // Create the phantomjs configuration point config = project.getExtensions().create("phantomjs", PhantomJSConfig.class, project); }
@Override public void apply(Project project) { checkGradleVersion(project); if (isAppEngineStandard(project)) { project.getPluginManager().apply(AppEngineStandardPlugin.class); } else { project.getPluginManager().apply(AppEngineFlexiblePlugin.class); } }
@Override public void apply(Project project) { project.getPluginManager().apply(ClojureCommonBasePlugin.class); ClojureScriptExtension extension = project.getExtensions().create("clojurescript", ClojureScriptExtension.class, project); configureSourceSetDefaults(project, extension); configureBuildDefaults(project, extension); }
@Override public void apply(Project project) { project.getPluginManager().apply(VersionsPlugin.class); project.getPluginManager().apply(UseLatestVersionsPlugin.class); project.getTasks().create("createLibraryUpdatePR", CreateLibUpdatePullRequest.class, (task) -> { task.setGithubAccessToken("default"); task.setGithubPage("default"); task.setBasedBranchName("master"); task.dependsOn("useLatestVersions"); }); } }
@Override public void apply( Project project ) { project.getPluginManager().apply( IdeaPlugin.class ); project.getExtensions().configure( IdeaModel.class, plugin -> { plugin.module( module -> { module.setDownloadSources( true ); module.setDownloadJavadoc( true ); } ); } ); } }
public void configureRun(Project project, String moduleName) { project.getPluginManager().withPlugin(ApplicationPlugin.APPLICATION_PLUGIN_NAME, plugin -> { if (project.getPlugins().hasPlugin("application")) { JavaExec execTask = (JavaExec) project.getTasks().findByName(ApplicationPlugin.TASK_RUN_NAME); execTask.getExtensions().create("moduleOptions", ModuleOptions.class, project); updateJavaExecTask(execTask, moduleName); updateStartScriptsTask(project, execTask, moduleName); } }); }
@Override public void apply(Project project) { project.getPluginManager().apply( "java" ); final SnifferExtension snifferExtension = Helper.maybeCreateExtension( project ); final GenerateTask generateTask = project.getTasks().create( GenerateTask.STANDARD_NAME, GenerateTask.class ); final String compileTaskName = project.getConvention().getPlugin( JavaPluginConvention.class ) .getSourceSets() .getByName( "main" ) .getClassesTaskName(); generateTask.dependsOn( project.getTasks().getByName( compileTaskName ) ); } }
@Override public void apply(Project project) { _project = project; _project.getPluginManager().apply(JavaPlugin.class); JavaBasePlugin javaBasePlugin = _project.getPlugins().getPlugin(JavaBasePlugin.class); configureCompileDefaults(); configureSourceSetDefaults(javaBasePlugin); addGosuRuntimeDependencies(); }
@Override public final void apply(Project project) { project.getPluginManager().apply(JavaPlugin.class); TeamCityDSLExtension extension = createExtension(project); Configuration configuration = createConfiguration(project); configureRepositories(project); configureSourceSet(project, configuration, extension); configureDefaultDependencies(project, configuration, extension); configureTask(project, extension); configureTaskType(project); }
@Override public void apply(Project project) { if (project != project.getRootProject()) { project.getLogger().warn( "com.palantir.baseline-circleci should be applied to the root project only, not '{}'", project.getName()); } // the `./gradlew resolveConfigurations` task is used on CI to download all jars for convenient caching project.getRootProject().allprojects(p -> p.getPluginManager().apply(ConfigurationResolverPlugin.class)); configurePluginsForReports(project); configurePluginsForArtifacts(project); }