@InputFiles public Set<File> getClasspath() { return classpath; }
private Set<File> getTestSrcDirs() { return sourceSets.getByName(SourceSet.TEST_SOURCE_SET_NAME).getAllJava().getSrcDirs(); }
private Set<File> getMainJavaResourceDirs() { return sourceSets.getByName(SourceSet.MAIN_SOURCE_SET_NAME).getResources().getSrcDirs(); }
@Input private List<String> apiPackages = new ArrayList<>(); @OutputFile private File swaggerFile; @Classpath @InputFiles private Iterable<File> scanClasspath; @Nested private List<SwaggerFilter> filters = new ArrayList<>();
@InputDirectory private File output; @OutputDirectory private File assemblyOutput; @OutputFile private File assetFile;
@CacheableTask public class GenerateHensonNavigatorTask extends DefaultTask { @InputFiles @Input String hensonNavigatorPackageName;
public class OkBuckCleanTask extends DefaultTask { @Input public Set<Project> projects;
@OutputFile public File getHensonNavigatorSourceFile() { String generatedFolderName = hensonNavigatorPackageName.replace('.', '/').concat("/"); File generatedFolder = new File(destinationFolder, generatedFolderName); generatedFolder.mkdirs(); return new File(generatedFolder, "HensonNavigator.java"); }
public class ChangedFileReportTask extends DefaultTask @InputFiles @SkipWhenEmpty FileCollection idlFiles = getProject().files(); @InputFiles @SkipWhenEmpty FileCollection snapshotFiles = getProject().files();
private static final String INSTALL_DIR = "apollo-codegen/node_modules/apollo-codegen"; @OutputDirectory private File installDir; File apolloPackageFile;
private SourceSet sourceSet(final Project project) { return getJavaConvention(project).getSourceSets() .getByName(SourceSet.MAIN_SOURCE_SET_NAME); }
public Set<String> getExcludes() { Jar jarTask = (Jar) getProject().getTasks().findByName(JavaPlugin.JAR_TASK_NAME); return jarTask != null ? jarTask.getExcludes() : ImmutableSet.of(); }
public File javaSrc() { SourceSet sourceSet = sourceSet(project); // source java return sourceSet.getJava().getSrcDirs().iterator().next(); }
@OutputFile public File dotBuckConfig() { return getProject().file(".buckconfig"); }
private Set<File> getTestJavaResourceDirs() { return sourceSets.getByName(SourceSet.TEST_SOURCE_SET_NAME).getResources().getSrcDirs(); }
private Set<File> getMainSrcDirs() { return sourceSets.getByName(SourceSet.MAIN_SOURCE_SET_NAME).getAllJava().getSrcDirs(); }
public boolean hasLintRegistry() { Jar jarTask = (Jar) getProject().getTasks().findByName(JavaPlugin.JAR_TASK_NAME); return jarTask != null && (jarTask.getManifest().getAttributes().containsKey("Lint-Registry") || jarTask.getManifest().getAttributes().containsKey("Lint-Registry-v2")); }
@OutputFile public File okbuckTargets() { return getProject().file(OKBUCK_TARGETS_FILE); }
@OutputFile public File okbuckPrebuilt() { return getProject().file(OKBUCK_PREBUILT_FILE); }
@OutputFile public File okbuckBuckConfig() { return getProject().file(OkBuckGradlePlugin.OKBUCK_CONFIG + "/okbuck.buckconfig"); }