热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.gradle.api.file.FileCollection.getFiles()方法的使用及代码示例

本文整理了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);
}
});

推荐阅读
  • 本文介绍了Swing组件的用法,重点讲解了图标接口的定义和创建方法。图标接口用来将图标与各种组件相关联,可以是简单的绘画或使用磁盘上的GIF格式图像。文章详细介绍了图标接口的属性和绘制方法,并给出了一个菱形图标的实现示例。该示例可以配置图标的尺寸、颜色和填充状态。 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • 本文介绍了Android中的assets目录和raw目录的共同点和区别,包括获取资源的方法、目录结构的限制以及列出资源的能力。同时,还解释了raw目录中资源文件生成的ID,并说明了这些目录的使用方法。 ... [详细]
  • Android工程师面试准备及设计模式使用场景
    本文介绍了Android工程师面试准备的经验,包括面试流程和重点准备内容。同时,还介绍了建造者模式的使用场景,以及在Android开发中的具体应用。 ... [详细]
  • 纠正网上的错误:自定义一个类叫java.lang.System/String的方法
    本文纠正了网上关于自定义一个类叫java.lang.System/String的错误答案,并详细解释了为什么这种方法是错误的。作者指出,虽然双亲委托机制确实可以阻止自定义的System类被加载,但通过自定义一个特殊的类加载器,可以绕过双亲委托机制,达到自定义System类的目的。作者呼吁读者对网上的内容持怀疑态度,并带着问题来阅读文章。 ... [详细]
  • 基于Socket的多个客户端之间的聊天功能实现方法
    本文介绍了基于Socket的多个客户端之间实现聊天功能的方法,包括服务器端的实现和客户端的实现。服务器端通过每个用户的输出流向特定用户发送消息,而客户端通过输入流接收消息。同时,还介绍了相关的实体类和Socket的基本概念。 ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
  • 本文介绍了在Android开发中使用软引用和弱引用的应用。如果一个对象只具有软引用,那么只有在内存不够的情况下才会被回收,可以用来实现内存敏感的高速缓存;而如果一个对象只具有弱引用,不管内存是否足够,都会被垃圾回收器回收。软引用和弱引用还可以与引用队列联合使用,当被引用的对象被回收时,会将引用加入到关联的引用队列中。软引用和弱引用的根本区别在于生命周期的长短,弱引用的对象可能随时被回收,而软引用的对象只有在内存不够时才会被回收。 ... [详细]
  • 本文介绍了一个题目的解法,通过二分答案来解决问题,但困难在于如何进行检查。文章提供了一种逃逸方式,通过移动最慢的宿管来锁门时跑到更居中的位置,从而使所有合格的寝室都居中。文章还提到可以分开判断两边的情况,并使用前缀和的方式来求出在任意时刻能够到达宿管即将锁门的寝室的人数。最后,文章提到可以改成O(n)的直接枚举来解决问题。 ... [详细]
  • 本文详细介绍了如何使用MySQL来显示SQL语句的执行时间,并通过MySQL Query Profiler获取CPU和内存使用量以及系统锁和表锁的时间。同时介绍了效能分析的三种方法:瓶颈分析、工作负载分析和基于比率的分析。 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • 解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法
    本文介绍了解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法,包括检查location配置是否正确、pass_proxy是否需要加“/”等。同时,还介绍了修改nginx的error.log日志级别为debug,以便查看详细日志信息。 ... [详细]
  • 本文介绍了在iOS开发中使用UITextField实现字符限制的方法,包括利用代理方法和使用BNTextField-Limit库的实现策略。通过这些方法,开发者可以方便地限制UITextField的字符个数和输入规则。 ... [详细]
  • 本文介绍了在Python中使用zlib模块进行字符串的压缩与解压缩的方法,并探讨了其在内存优化方面的应用。通过压缩存储URL等长字符串,可以大大降低内存消耗,虽然处理时间会增加,但是整体效果显著。同时,给出了参考链接,供进一步学习和应用。 ... [详细]
  • ***byte(字节)根据长度转成kb(千字节)和mb(兆字节)**parambytes*return*publicstaticStringbytes2kb(longbytes){ ... [详细]
author-avatar
书友74562696
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有