用过ant build 的请进来看看。怎样把编译警告忽略?

ryuginka 2006-03-27 03:15:44
我想忽略编译的警告。也就是只要不时编译出错(警告信息除外),就认为编译通过。
build.xml里面应该怎么写?是不是build的哪个选项要设置?

<target name="Build" description="Build Java Source">
<delete dir="${class.dir}" />
<mkdir dir="${class.dir}"/>
<javac encoding="MS932" srcdir="${src.dir}" destdir="${class.dir}" classpath="${classpath}"
debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}" />
<copy todir="${class.dir}" overwrite="true" >
<fileset dir="${src.dir}" includes="*.properties" />
</copy>
<copy todir="${class.dir}/jp/co/nec" overwrite="true" >
<fileset dir="${src.dir}/jp/co/nec" includes="*.properties" />
</copy>
</target>
...全文
1124 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ryuginka 2006-03-28
  • 打赏
  • 举报
回复
解决了,是版本问题。
图门的世界 2006-03-28
  • 打赏
  • 举报
回复
真没碰到过
ryuginka 2006-03-27
  • 打赏
  • 举报
回复
Severity Description Resource In Folder Location Creation Time Id
1 'enum' should not be used as an identifier, since it is a reserved keyword from source level 5.0 on KankyoDBConn.java osakashi/src/jp/co/nec/kankyo/com/base line 335 2006/03/27 15:50:13 40915
图门的世界 2006-03-27
  • 打赏
  • 举报
回复
你的警告信息是什么啊?
帖出来一部分看看
ryuginka 2006-03-27
  • 打赏
  • 举报
回复
<target name="Build" description="Build Java Source">
<delete dir="${class.dir}" />
<mkdir dir="${class.dir}"/>
<javac encoding="MS932" srcdir="${src.dir}" destdir="${class.dir}" classpath="${classpath}"
debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}"
fork="no" verbose="no" failonerror="on"
/>

<copy todir="${class.dir}" overwrite="true" >
<fileset dir="${src.dir}" includes="*.properties" />
</copy>
<copy todir="${class.dir}/jp/co/nec" overwrite="true" >
<fileset dir="${src.dir}/jp/co/nec" includes="*.properties" />
</copy>
</target>

楼上的,改成你那样还是不行,遇到警告就不往下走了。
图门的世界 2006-03-27
  • 打赏
  • 举报
回复
<property name="source.ver" value="1.4"/>

<property name="compile.debug" value="on"/>

<property name="compile.deprecation" value="false"/>

<property name="compile.optimize" value="true"/>

<property name="javac.fork" value="no"/>

<property name="javac.verbose" value="no"/>

<property name="javac.failonerror" value="true"/>

下边是javac编译:

<javac srcdir="${src.home}"
destdir="${build.home}/WEB-INF/classes"
debug="${compile.debug}"
deprecation="${compile.deprecation}"
source="${source.ver}"
fork="${javac.fork}"
verbose="${javac.verbose}"
failonerror="${javac.failonerror}"
encoding="GBK"
optimize="${compile.optimize}">
<classpath refid="compile.classpath"/>
</javac>
ryuginka 2006-03-27
  • 打赏
  • 举报
回复
可是我编译警告后就退出了。
有什么好的办法吗?
hemiao_1993 2006-03-27
  • 打赏
  • 举报
回复
没必要忽略, 因为不影响编译就行.
ryuginka 2006-03-27
  • 打赏
  • 举报
回复
up

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧