Использование Ant в возвышенном тексте 2 - PullRequest
3 голосов
/ 12 января 2012

У меня проблемы с получением команды Build в Sublime Text 2, работающей с Ant.Я определил проект, и в корне проекта находится файл build.xml.Затем в Sublime Text 2, с открытым проектом, я выбираю Инструменты -> Система сборки -> Ant.Затем, если я попытаюсь запустить Tools -> Build, я получу следующий вывод:

Buildfile: build.xml does not exist!
Build failed
[Finished]

Я уверен, что что-то простое мне не хватает.Я на Windows XP.Спасибо.

Ответы [ 3 ]

5 голосов
/ 13 января 2012

По умолчанию Sublime Text 2 ищет файл build.xml в корне папки вашего проекта.Проще всего переместить туда свой build.xml.

В противном случае вы можете изменить working_dir, изменив Ant.sublime-build (не уверен, где это находится в Windows, поищите его в вашей системе).Кроме того, вы можете скопировать содержимое этого файла и создать новую систему сборки (Инструменты -> Система сборки -> Новая система сборки).

Посмотрите эту тему для получения более подробной информации: http://www.sublimetext.com/forum/viewtopic.php?f=2&t=1444&start=20

3 голосов
/ 08 апреля 2013

Пользовательский переключатель "-s" или "-find".Будет выполнен поиск файла «build.xml» по направлению к корню проекта относительно текущего файла.Если вы

{
    "cmd": ["ant", "-s"],
    "file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",
    "selector": "source.java",
    "working_dir": "${file_path}",
    "windows":
    {
        "cmd": ["ant.bat", "-s"]
    }
}
1 голос
/ 10 августа 2012

У меня возникли те же проблемы, но я настроил свою собственную сборку Ant; код

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

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

Я изменил "working_dir": "${project_path:${folder}}" на "working_dir": "${file_path}". Потому что я не люблю помещать те самые вещи, которые генерирует st2, в dir проекта.

...