2011-08-01 57 views
1

所以我知道你可以传递-e给ant,并且当ant运行时你不会得到[javac]类型标记,但是我不想删除所有标记不同的运行部分,只是Java任务部分。有没有可以为java任务设置的属性?Ant -e仅用于java任务

在此先感谢。

回答

2

您需要编写一个自定义记录器,该记录器尊重某些目标的emacs模式,而不是其他目标。该记录器可以通过-logger传递给ant。请参阅loggers上的ant文档。

0

您可以在<target>区块的顶部折腾此选项以启用EmacsMode作为单个目标。

<script language="javascript"> 
    var logger = project.getBuildListeners().firstElement(); 
    logger.setEmacsMode(true); 
</script>