当我构建java代码(gradle build)时,会出现异常
以下是错误消息和环境
jdk:1.8.0_151 gradle:Buildship Gradle Integration 2.0
错误信息:
org.gradle.api.InvalidUserDataException:没有为FindBugs分析配置类目录 . 在org.gradle上的org.gradle.api.plugins.quality.internal.findbugs.FindBugsSpecBuilder . (FindBugsSpecBuilder.java:59)org.gradle.api.plugins.quality.FindBugs.generateSpec(FindBugs.java:250) . api.plugins.quality.FindBugs.run(FindBugs.java:238)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl . 在org.gradle.api的org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)的java.lang.reflect.Method.invoke(Method.java:498)中调用(DelegatingMethodAccessorImpl.java:43) .internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:46)位于org.gradle.api.internal.project的org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39) .taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)org.gradle.api.internal.AbstractTask $ TaskActionWrapper.execute(AbstractTask.java:784)at org .gradle.api.internal.AbstractTask $ TaskActionWrapper.execute(AbstractTask.java:751)位于org.gradle.internal的org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter $ 1.run(ExecuteActionsTaskExecuter.java:121) . org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor . java:199)org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)atg.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:110)atg.gradle org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecute中的.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)在org.gradle.api.internal.tasks.exe.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)的or.exe.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute中的r.execute(ExecuteActionsTaskExecuter.java:70) SkipUpToDateTaskExecuter.java:62)org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java: 60)org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97)org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87)at org .gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithN) oActionsExecuter.java:52)org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java: 43)org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker $ 1.run(DefaultTaskGraphExecuter.java:248)at org . gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)org.gradle.internal.progress.DefaultOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)org.gradle.internal.progress.DefaultBuildOperationExecutor . 在org.gradle.exec的org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)执行(DefaultBuildOperationExecutor.java:199) ution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker . processTask(DefaultTaskPlanExecutor.java:123)org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.access $ 200(DefaultTaskPlanExecutor.java:79)org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute(DefaultTaskPlanExecutor.java: 104)在org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute(DefaultTaskPlanExecutor.java:98)org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:626)org.gradle.execution.taskgraph.DefaultTaskExecutionPlan .executeWithTask(DefaultTaskExecutionPlan.java:581)org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)at org.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63 )at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)中的org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run(ManagedExecutorImpl.java:46)at java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624)atg.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)at java.lang.Thread.run(Thread.java:748)
我不知道发生了什么事PLZ帮助我 . 谢谢大家
1 回答
好的,这是我的build.gradle,谢谢你
buildscript
{
}
插件
{
}
依赖{
}