@Getter @Setter @InputFile private File templateFile;
/** * Input to the release notes generation, * serialized release notes data objects of type {@link ReleaseNotesData}. * They are used to generate formatted release notes. */ @InputFile public File getReleaseNotesData() { return releaseNotesData; }
/** * Obtains the executable used to perform zip-align. Not used if using the new packaging * code. * @return the zip align executable */ @InputFile public File getZipAlignExe() { return zipAlignExe; }
/** * Input zip file to align. * @return the input zip file to align */ @InputFile public File getInputFile() { return inputFile; }
/** * File name from reads contributors from GitHub */ @InputFile public File getContributorsDataFile() { return contributorsDataFile; }
/** * File that contains version number information, for example: "version=0.0.1" */ @InputFile public File getVersionFile() { return versionFile; }
@NonNull @InputFile public File getManifestFile() { return manifestFile; }
@InputFile @Override @NonNull public File getManifest() { return manifest; }
@InputFile @PathSensitive(PathSensitivity.NAME_ONLY) public RegularFileProperty getInputFileProperty() { return inputFileProperty; }
/** * Returns the default configuration file to use as a fallback */ @Override @Optional @InputFile public File getLintConfig() { return lintConfig; }
@InputFile @Optional public File getSplitSelectExe() { return splitSelectExe; }
@InputFile @Optional public File getApkFile() { return apkFile; }
@NonNull @InputFile public File getBaseAtomResourcePackage() { return baseAtomResourcePackage; }
@Optional @InputFile public File getManifest() { return manifest; }
/** * An optional pointer to an API file to filter the annotations by (any annotations * not found in the API file are considered hidden/not exposed.) This is in the same * format as the api-versions.xml file found in the SDK. */ @Optional @InputFile public File getApiFilter() { return apiFilter; }
/** * A list of existing annotation zip files (or dirs) to merge in. This can be used to merge in * a hardcoded set of annotations that are not present in the source code, such as * {@code @Contract} annotations we'd like to record without actually having a dependency * on the IDEA annotations library. */ @Optional @InputFile public List<File> getMergeJars() { return mergeJars; }
@InputFile @Optional @Nullable public File getBaseFeature() { return baseFeature.get(); }
@Override @Nullable @InputFile @Optional File getStoreFile();
@InputFile public File getPackageJsonFile() { Project project = getProject(); return project.file("package.json"); }
@InputFile public File getPackageJsonFile() { Project project = getProject(); return project.file("package.json"); }