2012-10-11 48 views
7

Quiero tener un sistema de compilación personalizado pero realmente no puedo hacer uno. Tengo instalado Gradle 1.2 e incluso el GRADLE_HOME está ajustada correctamente ahora tengo el siguiente commend en el archivo de sistema de construcciónSublime Build System para Gradle

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

Y el error que consigo es el siguiente (cuando intento de construir mi proyecto)

[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] 

Actualmente mi directorio Base de proyecto es HelloWorld y tengo mi build.gradle allí mismo. Ayúdenme a escribir el sistema de compilación correcto o dar los comandos correctos para evitar errores y ejecutarlos correctamente. Actualmente estoy usando UBUNTU 12.04

Respuesta

12

Creo que tienes que usar un caparazón para tu sistema de compilación. y en lugar de ruta, supongo que te refieres a "working_dir". se puede probar esto:

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

aplausos,

René

+0

Esto al menos parece desencadenar mi Gradle. No puedo probarlo aquí en mi lugar de trabajo debido a cosas de configuración de proxy. Pero te actualizaré lo antes posible. –

+0

¡Bravo Esto funcionó! :) :) :) ¡¡Gracias una tonelada!! –

+0

para compilaciones silenciosas, use '" cmd ": [" gradle "," -q "],' – Segfault