代码之家  ›  专栏  ›  技术社区  ›  Mike

当我在Netbeans中按F11时,到底发生了什么?

  •  2
  • Mike  · 技术社区  · 14 年前

    为项目运行Ant构建的netbeans命令是 F11 . 我一直认为它执行的目标被命名为“默认”。我超越了默认目标,除了简单地标记它运行之外,什么都不做。当我从Ant手动运行目标时,或者通过在NetBeans中选择特定的默认目标,我得到了预期的“标记”行为。

    但是,当我按下 F11 ,netbeans运行init、deps jar、compile和jar目标。就NetBeans而言,似乎我实际上没有覆盖默认目标。

    我这样做是为了有效地将构建脚本与我的IDE分离开来,但是我觉得NetBeans并没有帮助实现这一点。

    本质上,我想要的是覆盖默认目标,这样当我按下 F11 ,运行我特别添加的目标。这是通过消除build-impl.xml文件实现的吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Supun Wijerathne    8 年前

    幸运的是,我找到了如何为自定义目标定义键盘快捷键的方法。创建快捷键->创建键盘快捷键可以实现此功能。在我看来,NetBeans有一个预定义的 F11 目标不会改变。它离我很近,但至少我有一个 F12 现在是蚂蚁的目标。

        2
  •  0
  •   Supun Wijerathne    8 年前

    当您按下build时,netbeans实际上正在运行dist目标。 F11 ,所以您可以在build.xml文件中重写它,让它做您想要做的任何事情。只需转到build-impl.xml并复制粘贴dist目标到build.xml,然后从那里修改它。