2012-10-11 8 views
7

Ich möchte ein benutzerdefiniertes Build-System haben, aber ich bin wirklich nicht in der Lage, eins zu machen. Ich habe Gradle 1.2 installiert und auch die GRADLE_HOME korrekt eingestellt ist, jetzt habe ich folgendes commend in der Build-SystemdateiSublime Build System für Gradle

{ 
    "cmd": ["gradle","build.gradle"], 
    "path": "$project" 
} 

Und die Fehler die ich erhalte, wie folgt (wenn ich versuche, mein Projekt zu bauen)

[Errno 2] No such file or directory 
[cmd: [u'gradle', u'build.gradle']] 
[dir: /home/roger/Project/Visage/HelloWorld/src/main/visage/visage/javafx] 
[path: $project] 
[Finished] 

Eigentlich ist mein Projektbasisverzeichnis HelloWorld und ich habe meine build.gradle dort selbst. Bitte helfen Sie mir, das richtige Build-System zu schreiben oder die richtigen Befehle zu geben, um Fehler zu vermeiden und erfolgreich auszuführen. Ich verwende derzeit UBUNTU 12.04

Antwort

12

Ich denke, Sie müssen eine Shell für Ihr Build-System verwenden. und statt Pfad denke ich meinst du "working_dir". können Sie dies versuchen:

{ 
    "cmd": ["gradle"], 
    "shell": "true", 
    "working_dir": "${project_path}" 
} 

prost,

René

+0

Diese atleast scheint mein Gradle auszulösen. Ich bin nicht in der Lage, es hier an meinem Arbeitsplatz aufgrund von Proxy-Einstellungen Zeug auszuprobieren. Aber ich werde Sie so bald wie möglich aktualisieren. –

+0

Bravo Das hat funktioniert !!! :) :) :) Danke vielmals!! –

+0

für stille Builds, benutze '" cmd ": [" gradle "," -q "],' – Segfault

Verwandte Themen