2012-01-11 1 views
3

개미 텍스트로 작업하는 하위 텍스트 2에서 빌드 명령을받는 데 문제가 있습니다. 프로젝트를 정의했으며 프로젝트 루트는 build.xml 파일입니다. 그런 다음 Sublime Text 2에서 프로젝트를 연 상태에서 Tools -> Build System -> Ant를 선택합니다.하위 텍스트 2에서 개미 사용하기

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

나는 내가 부족 간단하게 뭔가있을거야 - 나는 도구를 실행하려고하면 다음> 빌드, 나는 다음과 같은 출력을 얻을. Windows XP입니다. 감사.

답변

5

기본적으로 Sublime Text 2는 프로젝트 폴더의 루트에서 build.xml을 찾습니다. 가장 쉬운 방법은 build.xml을 옮기는 것입니다.

그렇지 않으면 Ant.sublime-build를 수정하여 working_dir을 변경할 수 있습니다.이 위치는 Windows에서 어디에 살고 있는지 시스템에서 검색하십시오. 또는 해당 파일의 내용을 복사하고 새 빌드 시스템을 만들 수 있습니다 (도구 -> 빌드 시스템 -> 새 빌드 시스템).

자세한 내용은이 스레드를 살펴 보자 나도 같은 문제를 발생 http://www.sublimetext.com/forum/viewtopic.php?f=2&t=1444&start=20

+1

경우이 날 문제를 알아낼 수있었습니다. 나는'sublime' 디렉토리없이 프로젝트를 다시 만들었고 효과가있었습니다. –

1

을,하지만 난 내 자신의 Ant 빌드를 설정; 코드는 내가 "working_dir": "${file_path}""working_dir": "${project_path:${folder}}"을 변경 한

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

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

입니다. 왜냐하면, 나는 프로젝트 딜에서 st2에 의해 생성되는 것들을 넣는 것을 좋아하지 않는다.

3

사용자 "-s"또는 "-find"스위치. 그러면 프로젝트 w.r.t의 루트를 향해 "build.xml"이 검색됩니다. 현재 파일. build.xml 파일 내 프로젝트의 루트에 기술적으로 있었다, 그러나 나는이 프로젝트의 루트에`sublime`라는 디렉토리 아래의 숭고한 프로젝트 파일을 저장 - 당신

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