@Override public void apply(Project project) { GradleUtil.applyPlugin(project, NodePlugin.class); DownloadNodeModuleTask downloadJSDocTask = _addTaskDownloadJSDoc( project); _configureTasksJSDoc(downloadJSDocTask); }
@Override public void apply(Project project) { GradleUtil.applyPlugin(project, JavaPlugin.class); addConfigurationXSDBuilder(project); addTaskBuildXSD(project); project.afterEvaluate( new Action<Project>() { @Override public void execute(Project project) { configureTasksBuildXSD(project); } }); }
@Override public void apply(Project project) { GradleUtil.applyPlugin(project, JavaPlugin.class); final Configuration wsdlBuilderConfiguration = _addConfigurationWSDLBuilder(project); _addTaskBuildWSDL(project); project.afterEvaluate( new Action<Project>() { @Override public void execute(Project project) { _configureTasksBuildWSDL(project, wsdlBuilderConfiguration); } }); }
@Override public void apply(Project project) { GradleUtil.applyPlugin(project, CSSBuilderPlugin.class); GradleUtil.applyPlugin(project, WarPlugin.class); BuildCSSTask buildCSSTask = (BuildCSSTask)GradleUtil.getTask( project, CSSBuilderPlugin.BUILD_CSS_TASK_NAME); War war = (War)GradleUtil.getTask(project, WarPlugin.WAR_TASK_NAME); WarPluginConvention warPluginConvention = GradleUtil.getConvention( project, WarPluginConvention.class); Configuration parentThemesConfiguration = _addConfigurationParentThemes( project); Configuration themeBuilderConfiguration = _addConfigurationThemeBuilder( project); BuildThemeTask buildThemeTask = _addTaskBuildTheme( project, parentThemesConfiguration, warPluginConvention); _configureTaskBuildCSS(buildCSSTask, buildThemeTask); _configureTaskWar(war, buildCSSTask, buildThemeTask); _configureTasksBuildTheme(project, themeBuilderConfiguration); }
@Override public void apply(Project project) { GradleUtil.applyPlugin(project, BasePlugin.class); GradleUtil.applyPlugin(project, ReportingBasePlugin.class);
@Override public void apply(Project project) { GradleUtil.applyPlugin(project, NodePlugin.class); final NpmInstallTask npmInstallTask = (NpmInstallTask)GradleUtil.getTask( project, NodePlugin.NPM_INSTALL_TASK_NAME); final Configuration jsCompileConfiguration = _addConfigurationJSCompile( project); final Task expandJSCompileDependenciesTask = _addTaskExpandJSCompileDependencies(project); _configureTasksNpmRun(expandJSCompileDependenciesTask); project.afterEvaluate( new Action<Project>() { @Override public void execute(Project project) { _addTasksExpandJSCompileDependency( expandJSCompileDependenciesTask, npmInstallTask, jsCompileConfiguration); } }); }
@Override public void apply(Project project) { GradleUtil.applyPlugin(project, NodePlugin.class); final Task npmInstallTask = GradleUtil.getTask( project, NodePlugin.NPM_INSTALL_TASK_NAME); JSModuleConfigGeneratorExtension jsModuleConfigGeneratorExtension = GradleUtil.addExtension( project, EXTENSION_NAME, JSModuleConfigGeneratorExtension.class); final DownloadNodeModuleTask downloadLiferayModuleConfigGeneratorTask = _addTaskDownloadLiferayModuleConfigGenerator( project, jsModuleConfigGeneratorExtension); _addTaskConfigJSModules(project); project.afterEvaluate( new Action<Project>() { @Override public void execute(Project project) { _configureTasksConfigJSModules( project, downloadLiferayModuleConfigGeneratorTask, npmInstallTask); } }); }
@Override public void apply(Project project) { GradleUtil.applyPlugin(project, JSTranspilerBasePlugin.class); Task expandJSCompileDependenciesTask = GradleUtil.getTask( project, JSTranspilerBasePlugin.EXPAND_JS_COMPILE_DEPENDENCIES_TASK_NAME); final NpmInstallTask npmInstallTask = (NpmInstallTask)GradleUtil.getTask( project, NodePlugin.NPM_INSTALL_TASK_NAME); final DownloadNodeModuleTask downloadMetalCliTask = _addTaskDownloadMetalCli(project); final Configuration soyCompileConfiguration = _addConfigurationSoyCompile(project); final TranspileJSTask transpileJSTask = _addTaskTranspileJS( expandJSCompileDependenciesTask); project.afterEvaluate( new Action<Project>() { @Override public void execute(Project project) { _addTasksExpandSoyCompileDependencies( transpileJSTask, soyCompileConfiguration); _configureTasksTranspileJS( project, downloadMetalCliTask, npmInstallTask); } }); }
@Override public void apply(Project project) { GradleUtil.applyPlugin(project, BasePlugin.class); final AppTLDDocBuilderExtension appTLDDocBuilderExtension = GradleUtil.addExtension( project, PLUGIN_NAME, AppTLDDocBuilderExtension.class); Configuration tlddocConfiguration = TLDDocBuilderPlugin.addConfigurationTLDDoc(project); final Copy copyAppTLDDocResourcesTask = _addTaskCopyAppTLDDocResources( project); final TLDDocTask appTLDDocTask = _addTaskAppTLDDoc( copyAppTLDDocResourcesTask, tlddocConfiguration); _addTaskJarAppTLDDoc(appTLDDocTask); Gradle gradle = project.getGradle(); gradle.afterProject( new Closure<Void>(project) { @SuppressWarnings("unused") public void doCall(Project subproject) { Set<Project> subprojects = appTLDDocBuilderExtension.getSubprojects(); PluginContainer pluginContainer = subproject.getPlugins(); if (subprojects.contains(subproject) && pluginContainer.hasPlugin(TLDDocBuilderPlugin.class)) { _configureTaskAppTLDDoc(appTLDDocTask, subproject); _configureTaskCopyAppTLDDocResources( copyAppTLDDocResourcesTask, subproject); } } }); }
@Override public void apply(Project project) { GradleUtil.applyPlugin(project, DockerRemoteApiPlugin.class);