下面列出了怎么用org.gradle.api.tasks.OutputDirectory的API类实例代码及写法,或者点击链接到github查看源代码。
@OutputDirectory
public File getHostLayerWheelCache() {
WheelExtension wheelExtension = ExtensionUtils.getPythonComponentExtension(getProject(), WheelExtension.class);
Optional<File> cacheDir = wheelExtension.getHostLayerWheelCache();
if (!cacheDir.isPresent()) {
cacheDir = Optional.of(new File(getProject().getGradle().getGradleUserHomeDir(), "pygradle/wheel-cache"));
wheelExtension.setHostLayerWheelCache(cacheDir.get());
}
return cacheDir.get();
}
@OutputDirectory
public File getProjectLayerWheelCache() {
WheelExtension wheelExtension = ExtensionUtils.getPythonComponentExtension(getProject(), WheelExtension.class);
Optional<File> cacheDir = wheelExtension.getProjectLayerWheelCache();
if (!cacheDir.isPresent()) {
cacheDir = Optional.of(new File(getProject().getBuildDir(), "wheel-cache"));
wheelExtension.setProjectLayerWheelCache(cacheDir.get());
}
return cacheDir.get();
}
@OutputDirectory
Property<Path> getToDir() {
return toDir;
}
@OutputDirectory
public File getSourceDir() {
return sourceDir;
}
@OutputDirectory
public File getHeaderDir() {
return headerDir;
}
@OutputDirectory
public File getDestinationDir() {
return getProject().file(destinationDir);
}
@OutputDirectory
public File getDependencyCacheDir() {
return dependencyCacheDir;
}
/**
* Returns the directory to write the HTML report to.
*/
@OutputDirectory
public File getDestinationDir() {
return destinationDir;
}
@OutputDirectory
public File getDestinationDir() {
return getProject().file(destinationDir);
}
@OutputDirectory
public File getDependencyCacheDir() {
return dependencyCacheDir;
}
/**
* Returns the directory to write the HTML report to.
*/
@OutputDirectory
public File getDestinationDir() {
return destinationDir;
}
@OutputDirectory
public abstract void setOutputDir(File outputDir);
@OutputDirectory
public abstract File getOutputDir();
@OutputDirectory
public Property<File> getOutputDirectory() {
return outputDirectory;
}
@OutputDirectory
public Property<File> getOutputResourceDirectory() {
return outputResourceDirectory;
}
@OutputDirectory
public DirectoryProperty getSourcesOutputDir() {
return _sourcesOutputDir;
}
@OutputDirectory
public DirectoryProperty getResourcesOutputDir() {
return _resourcesOutputDir;
}
@OutputDirectory
public File getOutputDir() {
return outputDir;
}
@OutputDirectory
public File getOutputDir() {
return outputDir;
}
@OutputDirectory
@Optional
public File getBlameLogFolder() {
return blameLogFolder;
}
@OutputDirectory
public File getGeneratedPngsOutputDir() {
return generatedPngsOutputDir;
}
@OutputDirectory
public File getIntermediateDir() {
return intermediateDir;
}
@OutputDirectory
public File getOutputLocation() {
return outputLocation;
}
@OutputDirectory
public File getOutputDirectory() {
return module.getGenDir();
}
@OutputDirectory
public File getOutputDirectory() {
return module.getGenDir();
}
@OutputDirectory
public File getOutputDir() {
return outputDir;
}
@OutputDirectory
public File getLayoutOutputFolder() {
return layoutOutputFolder;
}
@OutputDirectory
public File getXmlInfoOutFolder() {
return xmlInfoOutFolder;
}
@OutputDirectory
public File getDiffAPkFile() {
return diffAPkFile;
}
@OutputDirectory
public File getOutputFolder() {
return outputFolder;
}