Использование муравья в возвышенном тексте 2
-
27-10-2019 - |
Вопрос
У меня проблемы с получением команды Build в Sublime Text 2, работая с Ant. Я определил проект, и в корне проекта находится файл build.xml. Затем в Sublime Text 2 с открытым проектом я выбираю инструменты -> Система сборки -> Ant. Затем, если я попытаюсь запустить инструменты -> Build, я получаю следующий вывод:
Buildfile: build.xml does not exist!
Build failed
[Finished]
Я уверен, что я не хватает чего -то простого. Я на Windows XP. Спасибо.
Решение
По умолчанию 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
Другие советы
Пользователь "-s" или "-find" переключатель. Это будет искать «build.xml» к корню текущего файла проекта WRT. если ты
{
"cmd": ["ant", "-s"],
"file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",
"selector": "source.java",
"working_dir": "${file_path}",
"windows":
{
"cmd": ["ant.bat", "-s"]
}
}
Я произошел те же проблемы, но я установил свою собственную сборку муравья; Код есть
{
"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 в проекте.