Sublime Text 2 Ant构建目标:[错误2]系统找不到指定的文件

时间:2012-06-07 04:10:05

标签: ant sublimetext2

当我从Sublime Text 2(Ctrl + B)运行基本Ant构建时,它可以工作,但它运行所有目标。我想指定/覆盖默认的构建目标。我添加了一个新的构建系统,如:

{
    "cmd": ["ant", "my_target"]
}

但它失败了:

[Error 2] The system cannot find the file specified
[Finished]

怎么了?

1 个答案:

答案 0 :(得分:1)

sublimetext buildsystems documentation page显示如何在Windows上执行特殊情况以执行“ant.bat”而不是“ant”。请参阅“特定于平台的选项”部分:

  

windows,osx和linux元素可让您提供特定于平台的功能   构建系统中的数据。这是一个例子:

{
    "cmd": ["ant"],
    "file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",
    "working_dir": "${project_path:${folder}}",
    "selector": "source.java",

    "windows":
    {
        "cmd": ["ant.bat"]
    } 
}
     

在这种情况下,除了Windows之外,每个平台都会执行ant,   其中将使用ant.bat。

这有帮助吗?