- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用如下所示的任务将文件复制到 rootDir...
task copyFilesToProjectRoot(type: Copy) {
from (fileTree(dir: *some path*)){
include '*.*'
}
into('.')
}
org.gradle.api.UncheckedIOException: java.io.IOException: The process cannot access the file because another process has locked a portion of the file
at org.gradle.util.HashUtil.createHash(HashUtil.java:65)
at org.gradle.api.internal.changedetection.DefaultHasher.hash(DefaultHasher.java:24)
at org.gradle.api.internal.changedetection.CachingHasher.hash(CachingHasher.java:44)
at org.gradle.api.internal.changedetection.DefaultFileSnapshotter.snapshot(DefaultFileSnapshotter.java:44)
at org.gradle.api.internal.changedetection.OutputFilesSnapshotter.snapshot(OutputFilesSnapshotter.java:75)
at org.gradle.api.internal.changedetection.OutputFilesChangedUpToDateRule.create(OutputFilesChangedUpToDateRule.java:35)
at org.gradle.api.internal.changedetection.CompositeUpToDateRule.create(CompositeUpToDateRule.java:35)
at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateRepository$HistoricExecution.calcCurrentState(DefaultTaskArtifactStateRepository.java:80)
at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateRepository$HistoricExecution.isUpToDate(DefaultTaskArtifactStateRepository.java:88)
at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateRepository$TaskArtifactStateImpl.isUpToDate(DefaultTaskArtifactStateRepository.java:128)
at org.gradle.api.internal.changedetection.ShortCircuitTaskArtifactStateRepository$ShortCircuitArtifactState.isUpToDate(ShortCircuitTaskArtifactStateRepository.java:77)
at org.gradle.api.internal.changedetection.FileCacheBroadcastTaskArtifactStateRepository$1.isUpToDate(FileCacheBroadcastTaskArtifactStateRepository.java:37)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:44)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:41)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:42)
at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:243)
at org.gradle.execution.DefaultTaskGraphExecuter.executeTask(DefaultTaskGraphExecuter.java:192)
at org.gradle.execution.DefaultTaskGraphExecuter.doExecute(DefaultTaskGraphExecuter.java:177)
at org.gradle.execution.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:83)
at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:36)
at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:70)
at org.gradle.execution.DefaultBuildExecuter.access$300(DefaultBuildExecuter.java:23)
at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:80)
at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:70)
at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:63)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:157)
at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:112)
at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:80)
at org.gradle.launcher.cli.RunBuildAction.execute(RunBuildAction.java:42)
at org.gradle.launcher.cli.RunBuildAction.execute(RunBuildAction.java:28)
at org.gradle.launcher.exec.ExceptionReportingAction.execute(ExceptionReportingAction.java:32)
at org.gradle.launcher.exec.ExceptionReportingAction.execute(ExceptionReportingAction.java:21)
at org.gradle.launcher.cli.CommandLineActionFactory$WithLoggingAction.execute(CommandLineActionFactory.java:233)
at org.gradle.launcher.cli.CommandLineActionFactory$WithLoggingAction.execute(CommandLineActionFactory.java:217)
at org.gradle.launcher.Main.doAction(Main.java:48)
at org.gradle.launcher.exec.EntryPoint$1.execute(EntryPoint.java:53)
at org.gradle.launcher.exec.EntryPoint$1.execute(EntryPoint.java:51)
at org.gradle.launcher.exec.Execution.execute(Execution.java:28)
at org.gradle.launcher.exec.EntryPoint.run(EntryPoint.java:39)
at org.gradle.launcher.Main.main(Main.java:39)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.gradle.launcher.ProcessBootstrap.runNoExit(ProcessBootstrap.java:51)
at org.gradle.launcher.ProcessBootstrap.run(ProcessBootstrap.java:33)
at org.gradle.launcher.GradleMain.main(GradleMain.java:24)
Caused by: java.io.IOException: The process cannot access the file because another process has locked a portion of the file
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:177)
at org.gradle.util.HashUtil.createHash(HashUtil.java:55)
... 50 more
最佳答案
这似乎有效。这是使用底层的 ant 任务。
task copyToRoot(){
doLast{
ant.copy(todir:rootDir) {
fileset(dir:*some path*)
}
} }
关于gradle - 将文件复制到 Gradle 中的 rootDir,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8565863/
我收到了这个相当无意义的 tsc 编译错误: error TS6059: File '/Users/alex/codes/interos/teros-cli/src/logging.ts' is no
这是我第一次使用 sanity,我遇到了这个问题,在运行 expo start 时,如果你能帮助我,我将非常感谢 jest-haste-map: Haste module naming collisi
我们正在使用 Visual Studio 2017 并且有两个独立的 Web 项目,它们应该共享一些用 TypeScript 编写的 React 组件。还可以共享 JavaScript 文件和 CSS
我正在学习使用Hbase,并对hbase.rootdir的配置感到困惑。 namenode(active)在服务器hd1上。 namenode(standby)位于服务器hd2上。 问题是: 我必须配
我有一个 Angular CLI 工作区,其中包含两个库项目,foo 和 bar。当我构建两个库中的第二个库 foo 时,构建失败并出现以下错误: error TS6059: File '/code/
$rootDir/gradle目录用于什么(不是.gradle)?在构建期间,默认情况下是否从该目录中读取任何内容?是否有关于该目录中应包含哪些内容的约定? 最佳答案 好吧,gradle目录用于存储G
我有一个具有以下目录结构的项目: . .. core/start.py tests/test_curve.py pytest.ini pytest.ini的内容是: [pytest] testpath
我在 HDFS 上针对 hbase 表中存在的数据运行 map reduce 作业。当我在玩配置时,我观察到了这一点。 conf.set( "hbase.rootdir", "hdfs://" + h
我正在尝试使用如下所示的任务将文件复制到 rootDir... task copyFilesToProjectRoot(type: Copy) { from (fileTree(dir: *s
我在 public 下有一张图片文件夹。 如何在 symfony4 中获取我的图像目录? 在 symfony 3 中,它相当于: $webPath = $this->get('kernel')->ge
我有一个包含一些组件的大型仓库。 \my_repo |--modul1 |--modul2 |--modul3 |--modul4 |--modul5 |--modul6 ... 当我想使用使用另一个
我正在尝试将 TypeScript 与 React Native 结合使用。 这是我的tsconfig.json: { "compilerOptions": { "target
我看到 this问题,但它略有不同,没有答案 我有几个 git 子模块。它们是现有的大型项目,我认为我可以直接重用其中的部分,例如: myproject/ src/ submod1/src
我正在开发我的第一个 Angular 7 库,但是在尝试编译该库时出现此错误。 错误:错误 TS6059:文件 '...environment.ts' 不在 'rootDir' 'my-angular
在我的 Grails 项目中,我使用 elfinder 插件来管理文件和目录。我想要一个动态的根目录,因为我将插件用于不同的文件夹。 目录路径如下: grails.plugin.elfinder.ro
我正在尝试在我的 TypeScript 应用程序中导入 package.json: import packageJson from '../package.json'; 我的 tsconfig.jso
我需要在 Next.js 应用程序的上下文中合并 Cypress 覆盖率报告和 Jest 覆盖率报告。 Jest 会将文件列为 my-app/src/whatever。 Cypress 仅显示 src
tyescript 中的 rootDir 和 baseUrl 有什么区别? 根据 ts 文档 基本网址 Base directory to resolve non-relative module na
我遇到了一个错误,我需要你的帮助。感谢观看这个问题。 我的情况:我正在为我的项目配置 Drone CI 工具,当我运行 时我得到了这个在drone.yml 上进行单元测试 . Validation E
我正在尝试根据 apache 网站上的设置以伪分布式模式运行 HBase,但我无法正确配置 hbase.root 目录。 这是我的配置文件的样子: 在 Hadoop 目录中: conf/core-si
我是一名优秀的程序员,十分优秀!