private void _configureAppTLDDocBuilder(Project project, Project privateProject) { if (privateProject == null) { return; } AppTLDDocBuilderExtension appTLDDocBuilderExtension = GradleUtil.getExtension(project, AppTLDDocBuilderExtension.class); appTLDDocBuilderExtension.subprojects(privateProject.getSubprojects()); }
private void _configureAppJavadocBuilder(Project project, Project privateProject) { AppJavadocBuilderExtension appJavadocBuilderExtension = GradleUtil.getExtension(project, AppJavadocBuilderExtension.class); appJavadocBuilderExtension.onlyIf( new Spec<Project>() { @Override public boolean isSatisfiedBy(Project project) { TaskContainer taskContainer = project.getTasks(); WritePropertiesTask recordArtifactTask = (WritePropertiesTask) taskContainer.findByName(LiferayRelengPlugin.RECORD_ARTIFACT_TASK_NAME); if (recordArtifactTask != null) { File artifactPropertiesFile = recordArtifactTask.getOutputFile(); if (artifactPropertiesFile.exists()) { return true; } } return false; } }); appJavadocBuilderExtension.setGroupNameClosure( new Closure<String>(project) { @SuppressWarnings("unused") public String doCall(Project subproject) { return _getAppJavadocGroupName(subproject); } }); if (privateProject != null) { appJavadocBuilderExtension.subprojects(privateProject.getSubprojects()); } }