使用Javadoc时是否可以将警告视为错误?特别是,我从Ant调用Javadoc并且已经完成failonerror="true"了我的<javadoc>任务,但我似乎无法触发它.即使javadoc正在生成警告,我仍然得到Ant完成时BUILD SUCCESSFUL的退出代码0.
我希望能够additionalparam在<javadoc>任务的属性中添加一些东西来强制Javadoc警告失败.
我知道这已经过时了,但对于那些像我一样寻找答案的人来说,它可能仍然有用.如果它不起作用改变了
<contains text="warnings"/>
Run Code Online (Sandbox Code Playgroud)
您输出的文字.
<target name="javadoc">
<delete dir="${jDocDirectory}"/>
<mkdir dir="${jDocDirectory}"/>
<record name="javadocLog" action="start"/>
<javadoc (settings, blah blah) />
<record name="javadocLog" action="stop"/>
<condition property="javadoc.warnings">
<isfileselected file="javadocLog">
<contains text="warnings"/>
</isfileselected>
</condition>
<fail if="javadoc.warnings">Javadoc warnings!</fail>
</target>
Run Code Online (Sandbox Code Playgroud)
编辑:如果您有一个警告,这将无效,要修复所有警告,您必须更改此:
<contains text="warnings"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1388 次 |
| 最近记录: |