/** * Validate the Github configuration * * @param githubConfig Github configuration to validate */ @Validate public void validateGithubConfig(GithubConfig githubConfig) { if (githubConfig.getUser() == null) { throw new GradleException("Please set 'githubConfig.user'"); } }
/** * Validate the Github configuration * * @param githubConfig Github configuration to validate */ @Validate public void validateGithubConfig(GithubConfig githubConfig) { if (githubConfig.getUser() == null) { throw new GradleException("Please set 'githubConfig.user'"); } }
/** * Validate a Git repository * * @param repository Git repository to validate */ @Validate public void validateGitConfig(@Each GitRepository repository) { if (repository.getUrl() == null) { throw new GradleException( String.format("Please set 'gitConfig.remoteRepositories.%s.url'", repository.getName())); } }
/** * Validate the annotations configuration * * @param annotatedProject Annotations configuration to initialize */ @Validate public void validateAnnotationsConfig(AnnotatedProject annotatedProject) { if (Strings.isNullOrEmpty(annotatedProject.getId())) { throw new GradleException("Please set annotatedProject.id"); } if (Strings.isNullOrEmpty(annotatedProject.getVersion())) { throw new GradleException("Please set annotatedProject.version"); } if (Strings.isNullOrEmpty(annotatedProject.getName())) { throw new GradleException("Please set annotatedProject.name"); } if (Strings.isNullOrEmpty(annotatedProject.getUrl())) { throw new GradleException("Please set annotationsConfig.url"); } }
/** * Validate the annotations configuration * * @param annotatedProject Annotations configuration to initialize */ @Validate public void validateAnnotationsConfig(AnnotatedProject annotatedProject) { if (Strings.isNullOrEmpty(annotatedProject.getId())) { throw new GradleException("Please set annotatedProject.id"); } if (Strings.isNullOrEmpty(annotatedProject.getVersion())) { throw new GradleException("Please set annotatedProject.version"); } if (Strings.isNullOrEmpty(annotatedProject.getName())) { throw new GradleException("Please set annotatedProject.name"); } if (Strings.isNullOrEmpty(annotatedProject.getUrl())) { throw new GradleException("Please set annotationsConfig.url"); } }
@Validate void createJniTasks(ComponentSpecContainer components, ProjectLayout projectLayout) { Project project = (Project) projectLayout.getProjectIdentifier(); for (ComponentSpec oComponent : components) { if (oComponent instanceof JniNativeLibrarySpec) { JniNativeLibrarySpec component = (JniNativeLibrarySpec) oComponent; assert !component.getJavaCompileTasks().isEmpty(); for (JavaCompile compileTask : component.getJavaCompileTasks()) { String jniHeaderLocation = project.getBuildDir().toString() + "/jniinclude/" + compileTask.getName(); compileTask.getOutputs().dir(jniHeaderLocation); component.getJniHeaderLocations().put(compileTask, jniHeaderLocation); List<String> args = compileTask.getOptions().getCompilerArgs(); args.add("-h"); args.add(jniHeaderLocation); compileTask.doFirst(t -> { project.delete(jniHeaderLocation); }); } } } } }
@Validate void setupExports(ModelMap<Task> tasks, ExportsConfigSpec configs, ProjectLayout projectLayout, ComponentSpecContainer components) { if (!OperatingSystem.current().isWindows()) {
@org.gradle.model.Validate public void validateProjectConfig(ProjectConfig projectConfig) { if (!Strings.isNullOrEmpty(projectConfig.getGradleVersion())) {
@org.gradle.model.Validate public void validateProjectConfig(ProjectConfig projectConfig) { if (!Strings.isNullOrEmpty(projectConfig.getGradleVersion())) {