2012-01-11 6 views
3

Antで動作するSublime Text 2のBuildコマンドを取得できません。私はプロジェクトを定義しており、プロジェクトのルートにはbuild.xmlファイルがあります。次に、サブライムテキスト2で、プロジェクトを開いた状態で、「ツール」 - >「ビルドシステム」 - >「Ant」を選択します。私はツールを実行しようとした場合次に - >ビルドし、私は次のような出力が得られます。崇高なテキストでのAntの使用2

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

私が欠けている単純なものがあると確信しています。私はWindows XPです。ありがとう。

答えて

5

デフォルトでは、サブライムテキスト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"] 
    } 
} 
関連する問題