首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >findbugs maven-plugin:2.5.2:findbug失败- java.io.EOFException:没有为项目提供输入

findbugs maven-plugin:2.5.2:findbug失败- java.io.EOFException:没有为项目提供输入
EN

Stack Overflow用户
提问于 2014-07-02 07:48:03
回答 1查看 3.1K关注 0票数 1

我的应用程序是一个多模块项目。升级到maven 3.0.5之后,发现不同构建的不同模块上的bug插件都失败了。下面是构建日志中的异常:

代码语言:javascript
复制
org.codehaus.mojo:findbugs-maven-plugin:2.5.2:findbugs failed: java.lang.RuntimeException: java.io.EOFException: No input provided for project -> [Help 1]
[07:41:00]:  [Step 1/2] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:findbugs-maven-plugin:2.5.2:findbugs (default-cli) on project straw-strait: Execution default-cli of goal org.codehaus.mojo:findbugs-maven-plugin:2.5.2:findbugs failed: java.lang.RuntimeException: java.io.EOFException: No input provided for project

mvn -X和-e给出了以下日志:

代码语言:javascript
复制
[07:40:54]:      [com.dir.hay.straw:straw-prime] [DEBUG] Goal:          org.codehaus.mojo:findbugs-maven-plugin:2.5.2:findbugs (default-cli)
[07:40:54]:      [com.dir.hay.straw:straw-prime] [DEBUG] Style:         Regular
[07:40:54]:      [com.dir.hay.straw:straw-prime] [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
[07:40:54]:      [com.dir.hay.straw:straw-prime] <configuration>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <classFilesDirectory default-value="${project.build.outputDirectory}"/>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <compileSourceRoots>${project.compileSourceRoots}</compileSourceRoots>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <debug default-value="false">${findbugs.debug}</debug>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <effort default-value="Default">Max</effort>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <failOnError default-value="true">${findbugs.failOnError}</failOnError>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <findbugsXmlOutput default-value="true"/>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <findbugsXmlOutputDirectory default-value="${project.build.directory}"/>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <fork default-value="true">false</fork>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <includeTests default-value="false">${findbugs.includeTests}</includeTests>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <localRepository>${localRepository}</localRepository>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <maxHeap default-value="512"/>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <maxRank>20</maxRank>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <nested default-value="false">${findbugs.nested}</nested>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <outputDirectory default-value="${project.reporting.outputDirectory}"/>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <outputEncoding default-value="${project.reporting.outputEncoding}">${outputEncoding}</outputEncoding>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <pluginArtifacts>${plugin.artifacts}</pluginArtifacts>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <project>${project}</project>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <relaxed default-value="false">${findbugs.relaxed}</relaxed>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <remoteArtifactRepositories>${project.remoteArtifactRepositories}</remoteArtifactRepositories>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <remoteRepositories>${project.remoteArtifactRepositories}</remoteRepositories>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <skip default-value="false">${findbugs.skip}</skip>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <sourceEncoding default-value="${project.build.sourceEncoding}">${encoding}</sourceEncoding>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <testClassFilesDirectory default-value="${project.build.testOutputDirectory}"/>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <testSourceRoots>${project.testCompileSourceRoots}</testSourceRoots>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <threshold default-value="Default">Default</threshold>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <timeout default-value="600000"/>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <trace default-value="false">${findbugs.trace}</trace>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <xmlEncoding default-value="UTF-8"/>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <xmlOutput default-value="false">true</xmlOutput>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <xmlOutputDirectory default-value="${project.build.directory}"/>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <xrefLocation default-value="${project.reporting.outputDirectory}/xref"/>
[07:40:54]:      [com.dir.hay.straw:straw-prime]   <xrefTestLocation default-value="${project.reporting.outputDirectory}/xref-test"/>
[07:40:54]:      [com.dir.hay.straw:straw-prime] </configuration>
[07:40:54]:      [com.dir.hay.straw:straw-prime] [DEBUG] =======================================================================

我的所有子模块都是从父pom继承插件。我在maven命令下执行

代码语言:javascript
复制
mvn -T 1.5C clean install findbugs:findbugs

我看到有一个不可再生产错误

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-03 09:22:22

不知何故,findbug不喜欢并行构建执行。当我删除-T选项时,我的构建成功了。

在建设草本工程的同时,我认为稻草海峡项目的报告是可以预期的,但由于两者都是平行建造的,所以目前还没有。因此,在不同的项目上,构建会在不同的时间任意失败。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24525668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档