有没有人看到过UnionBugs ant任务的问题?
我的maven构建通过maven插件生成findbugs,并在报告项目中使用unionBugs通过antrun连接xml,该项目通过antrun将所有报告连接在一起。当端到端构建运行时,我看到下面的错误,但文件存在并且可以读取。当我在构建之后运行concat项目时,我生成了所需的报告。我希望堆空间问题会产生一个非常不同的错误并且堆有2G。
如果您对如何调查此问题有任何想法,请与我们联系。如果没有,我会更新问题,如果我弄明白的话。现在,我把它分成两个maven执行,这是好的但不理想。
错误
Trouble reading/parsing .../core/api/target/findbugs/findbugsXml.xml
pom摘录
<taskdef name="unionBugs" classname="edu.umd.cs.findbugs.anttask.UnionBugs" classpathref="maven <taskdef name="unionBugs" classname="edu.umd.cs.findbugs.anttask.UnionBugs" classpathref="maven.plugin.classpath"/>
<!-- Combin findbugs output -->
<delete dir="${trunk}/target/findbugs" />
<mkdir dir="${trunk}/target/findbugs" />
<unionBugs to="${findbugs.xml.out}">
<fileset dir="${trunk}">
<include name="core/**/target/findbugs/findbugsXml.xml"/>
<include name="app/target/findbugs/findbugsXml.xml"/>
<include name="modules/*/target/findbugs/findbugsXml.xml"/>
</fileset>
</unionBugs>
答案 0 :(得分:0)
问题可能导致我的max ulimit超出最大打开文件(ulimit -n)。我不知道这是否是遇到问题的唯一方法。
解决方案 - 提升ulimit Setting Max Open files on Linux