在sublime text 2中指定并切换ant目标

tom*_*hel 7 ant build targets sublimetext2

我使用Sublime Text 2和ant build系统.CTRL + B完全正常,可以使用默认目标启动构建.但是我的问题是,有没有办法定义不同的ant构建目标,并且有一种机制可以轻松地在它们之间切换?

我想为每个目标创建额外的自定义构建命令 - 例如像"clean".它有效,但这不是我眼中最好的方法,因为你必须转到"工具>构建系统> Ant(干净)",然后点击CTRL + B.

Mat*_*ork 11

将此构建文件另存为Packages/User文件夹中的*.sublime-build文件

{
    "selector": "source.java",
    "cmd": ["ant"],

    "variants": [

        { "cmd": ["solve_world_hunger"],
          "name": "Solve World Hunger"
        },

        { "cmd": ["ant", "clean"],
          "name": "Run"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)
  • 默认目标将建立在 ctrl+b
  • 名为CMD Run的在variants阵列将运行ctrl+shift+b
  • 可以通过搜索命令选项板运行variants数组中的任何cmd name.即命中ctrl+shift+p并键入Solve World Hunger以运行solve world hunger命令.