下面列出了怎么用org.gradle.api.tasks.InputFile的API类实例代码及写法,或者点击链接到github查看源代码。
/**
* Returns the default configuration file to use as a fallback
*/
@Override
@Optional
@InputFile
public File getLintConfig() {
return lintConfig;
}
/**
* Store file used when signing.
* <p>
* <p>See <a href="http://developer.android.com/tools/publishing/app-signing.html">
* Signing Your Applications</a>
*/
@Override
@InputFile
@Optional
public File getStoreFile() {
// Getter override to annotate it with Gradle's input annotation.
return super.getStoreFile();
}
@InputFile
@Optional
public File getScript() {
return script == null ? null : getProject().file(script);
}
/**
* Returns the style sheet to override default style.
*/
@InputFile @Optional
public File getStyleSheet() {
return styleSheet;
}
/**
* Returns the web application to deploy.
*/
@InputFile
public File getWebApp() {
return webApp;
}
@InputFile
@Optional
public File getWebDefaultXml() {
return webDefaultXml;
}
@InputFile
@Optional
public File getOverrideWebXml() {
return overrideWebXml;
}
/**
* Returns the jetty configuration file to use. When {@code null}, no configuration file is used.
*/
@InputFile
@Optional
public File getJettyConfig() {
return jettyConfig;
}
@InputFile
@Optional
public File getJettyEnvXml() {
return jettyEnvXml;
}
@InputFile
@Optional
public File getJettyEnvXmlFile() {
return jettyEnvXmlFile;
}
public Class<? extends Annotation> getAnnotationType() {
return InputFile.class;
}
@InputFile
@Optional
public File getScript() {
return script == null ? null : getProject().file(script);
}
/**
* Returns the web application to deploy.
*/
@InputFile
public File getWebApp() {
return webApp;
}
@InputFile
@Optional
public File getWebDefaultXml() {
return webDefaultXml;
}
@InputFile
@Optional
public File getOverrideWebXml() {
return overrideWebXml;
}
/**
* Returns the jetty configuration file to use. When {@code null}, no configuration file is used.
*/
@InputFile
@Optional
public File getJettyConfig() {
return jettyConfig;
}
@InputFile
@Optional
public File getJettyEnvXml() {
return jettyEnvXml;
}
@InputFile
@Optional
public File getJettyEnvXmlFile() {
return jettyEnvXmlFile;
}
public Class<? extends Annotation> getAnnotationType() {
return InputFile.class;
}
@InputFile
abstract File getApiTxt();
@InputFile
public String getInputFile() {
return inputFile;
}
@InputFile
protected File getManifest() {
return awbBundle.getAndroidLibrary().getManifest();
}
@InputFile
public File getApkFile() {
return apkFile;
}
@InputFile
public File getResourceFile() {
return resourceFile;
}
@InputFile
public File getApkFile() {
return apkFile;
}
@InputFile
public File getManifestFile() {
return manifestFile;
}
@InputFile
public File getInputFile() {
return inputFile;
}
@InputFile
public File getZipAlignExe() {
return zipAlignExe;
}
@InputFile
public File getResourceFile() {
return resourceFile;
}
@Override
@Nullable
@InputFile
@Optional
File getStoreFile();