本文整理了Java中org.gradle.api.file.FileCollection.getFiles()方法的一些代码示例,展示了FileCollection.getFiles()的具体用法。这
本文整理了Java中org.gradle.api.file.FileCollection.getFiles()
方法的一些代码示例,展示了FileCollection.getFiles()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FileCollection.getFiles()
方法的具体详情如下:
包路径:org.gradle.api.file.FileCollection
类名称:FileCollection
方法名:getFiles
FileCollection.getFiles介绍
暂无
代码示例
代码示例来源:origin: jooby-project/jooby
/**
* @return Returns the output directory for .class file.
*/
public File classes() {
SourceSet sourceSet = sourceSet(project);
return sourceSet.getRuntimeClasspath().getFiles().stream()
.filter(f -> f.exists() && f.isDirectory() && f.toString().contains("classes"))
.findFirst()
.get();
}
代码示例来源:origin: apollographql/apollo-android
codegenArgs = codeGenArgs(task.getInputs().getSourceFiles().getFiles());
} else {
Set queryFilePaths = new HashSet<>();
for (File queryFile : queryFilesFrom(task.getInputs().getSourceFiles().getFiles())) {
queryFilePaths.add(queryFile.getAbsolutePath());
代码示例来源:origin: linkedin/rest.li
String cp = ClasspathManifest.relativeClasspathManifest(destinationDir, filteredClasspath.getFiles());
代码示例来源:origin: jooby-project/jooby
public Set classpath() {
SourceSet sourceSet = sourceSet(project);
// conf & public
Set cp = new LinkedHashSet<>(sourceSet.getResources().getSrcDirs());
// classes/main, resources/main + jars
cp.addAll(sourceSet.getRuntimeClasspath().getFiles());
// provided?
Configuration provided = project.getConfigurations().findByName("provided");
if (provided != null) {
cp.addAll(provided.getFiles());
}
return cp;
}
代码示例来源:origin: f2prateek/dart
new UnionFileCollection(javaCompiler.getSource(), project.fileTree(destinationFolder));
javaCompiler.setSource(uft);
logger.debug("Analyzing configuration: " + variantCompileClasspath.getFiles());
Set targetActivities = new HashSet<>();
Streams.stream(variantCompileClasspath)
代码示例来源:origin: palantir/gradle-baseline
@Override
public int size() {
if (fileList == null) {
fileList = ImmutableList.copyOf(files.getFiles());
}
return fileList.size();
}
}
代码示例来源:origin: org.gradle/gradle-core
private synchronized void doResolvePaths() {
if (resolvedPaths == null) {
Set result = new LinkedHashSet();
for (FileCollection output : outputs) {
for (File file : output.getFiles()) {
result.add(file.getAbsolutePath());
}
}
resolvedPaths = result;
}
}
}
代码示例来源:origin: MinecraftForge/ForgeGradle
public static URL[] toUrls(FileCollection collection) throws MalformedURLException
{
ArrayList urls = new ArrayList();
for (File file : collection.getFiles())
urls.add(file.toURI().toURL());
return urls.toArray(new URL[urls.size()]);
}
代码示例来源:origin: MinecraftForge/ForgeGradle
private void mergeFiles(FileCollection in, String ending, File out) throws IOException
{
Set lines = Sets.newLinkedHashSet();
for (File f : in.getFiles())
{
if (f.isDirectory() || !f.exists() || !f.getName().endsWith(ending))
continue;
lines.addAll(Files.readLines(f, Constants.CHARSET));
}
out.getParentFile().mkdirs();
Files.write(Joiner.on('\n').join(lines), out, Constants.CHARSET);
}
代码示例来源:origin: MinecraftForge/ForgeGradle
@Override
public List getExtraFiles()
{
List list = Lists.newArrayList();
list.addAll(reobf.getSecondarySrgFiles().getFiles());
return list;
}
代码示例来源:origin: org.gradle/gradle-core
public Set getFiles() {
Set files = new LinkedHashSet(AbstractFileCollection.this.getFiles());
files.removeAll(collection.getFiles());
return files;
}
};
代码示例来源:origin: io.github.gradle-clojure/gradle-clojure-plugin
public static Set findNamespaces(FileCollection sourceRoots, Set extensions) {
FileTree source = getSources(sourceRoots, extensions);
Set roots = sourceRoots.getFiles().stream()
.map(File::toPath)
.map(Path::toAbsolutePath)
.collect(Collectors.toSet());
return source.getFiles().stream()
.map(File::toPath)
.map(Path::toAbsolutePath)
.map(path -> findNamespace(path, roots))
.collect(Collectors.toSet());
}
代码示例来源:origin: org.gradle/gradle-core
public List getAllJvmArgs() {
List allArgs = new ArrayList();
allArgs.addAll(javaOptions.getAllJvmArgs());
if (!classpath.isEmpty()) {
allArgs.add("-cp");
allArgs.add(CollectionUtils.join(File.pathSeparator, classpath.getFiles()));
}
return allArgs;
}
代码示例来源:origin: gradle.plugin.com.github.rmee/jpa-schema-gen
private Set getProjectClassPathEntries() {
Set classpath = new HashSet<>();
classpath.addAll(getClasses().getFiles());
classpath.addAll(getMainSourceSet().getResources().getSrcDirs());
return classpath;
}
代码示例来源:origin: org.gradle/gradle-core
public Set resolve(boolean transitive) {
CachingDependencyResolveContext cOntext= new CachingDependencyResolveContext(transitive, Collections.emptyMap());
context.add(this);
return context.resolve().getFiles();
}
代码示例来源:origin: net.corda.plugins/api-scanner
@InputFiles
public FileCollection getSources() {
return getProject().files(getProject().getAllprojects().stream()
.flatMap(project -> project.getTasks()
.withType(ScanApi.class)
.matching(ScanApi::isEnabled)
.stream())
.flatMap(scanTask -> scanTask.getTargets().getFiles().stream())
.sorted(comparing(File::getName))
.collect(toList())
);
}
代码示例来源:origin: org.sonarsource.scanner.gradle/sonarqube-gradle-plugin
private static Collection getLibraries(SourceSet main) {
List libraries = exists(main.getCompileClasspath().getFiles());
File runtimeJar = getRuntimeJar();
if (runtimeJar != null) {
libraries.add(runtimeJar);
}
File fxRuntimeJar = getFxRuntimeJar();
if (fxRuntimeJar != null) {
libraries.add(fxRuntimeJar);
}
return libraries;
}
代码示例来源:origin: gradle.plugin.com.github.spotbugs/gradlePlugin
@TaskAction
public void run() throws IOException, InterruptedException {
new SpotBugsClasspathValidator(JavaVersion.current()).validateClasspath(
getSpotbugsClasspath().getFiles().stream().map(File::getName).collect(Collectors.toSet()));
SpotBugsSpec spec = generateSpec();
SpotBugsWorkerManager manager = new SpotBugsWorkerManager();
getLogging().captureStandardOutput(LogLevel.DEBUG);
getLogging().captureStandardError(LogLevel.DEBUG);
SpotBugsResult result = manager.runWorker(getProject().getProjectDir(), getWorkerProcessBuilderFactory(), getSpotbugsClasspath(), spec);
evaluateResult(result);
}
代码示例来源:origin: org.gradle/gradle-core
@Override
public void onConfigure(GradleInternal gradle) {
BuildableJavaComponent mainCompOnent= mainComponentOf(gradle);
gradle.getStartParameter().setTaskNames(
rebuild ? mainComponent.getRebuildTasks() : mainComponent.getBuildTasks());
classpath = mainComponent.getRuntimeClasspath().getFiles();
}
代码示例来源:origin: com.amazon.device.tools.build/gradle-core
@Override
public Set call() {
// when the application is obfuscated, the original resources may have been
// adapted to match changing package names for instance, so we take the
// resources from the obfuscation process results rather than the original
// exploded library's classes.jar files.
if (config.isMinifyEnabled() && variantData.obfuscationTask != null) {
return variantData.obfuscationTask.getOutputs().getFiles().getFiles();
}
return scope.getGlobalScope().getAndroidBuilder().getPackagedJars(config);
}
});