Ant -e仅用于java任务



所以我知道您可以将-e传递给ant,并且在ant运行时不会获得[javac]类型标记,但是我不想从不同的运行部分删除所有标记,只是Java任务部分。我是否可以为java任务设置一个属性?

您需要编写一个自定义日志记录器,它尊重某些目标的emacs模式,而不尊重其他目标的emacs模式。然后可以通过-logger将该记录器传递给ant。

您可以把它放在<target>块的顶部,以便为单个目标启用EmacsMode。

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

相关内容

  • 没有找到相关文章