Pregunta

Tengo problemas para obtener el comando Build en Sublime Text 2 trabajando con Ant. He definido un proyecto, y en la raíz del proyecto hay un archivo build.xml. Luego, en Sublime Text 2, con el proyecto abierto, elijo herramientas -> Sistema de construcción -> Ant. Entonces, si intento ejecutar herramientas -> construir, obtengo la siguiente salida:

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

Estoy seguro de que hay algo simple que me estoy perdiendo. Estoy en Windows XP. Gracias.

¿Fue útil?

Solución

Por defecto, Sublime Text 2 busca el build.xml en la raíz de la carpeta de su proyecto. Lo más fácil podría ser mover su compilación.xml allí.

De lo contrario, puede cambiar el trabajo_dir modificando a Ant.Sublime-Build (no estoy seguro de dónde vive en Windows, busque en su sistema). Alternativamente, puede copiar el contenido de ese archivo y hacer un nuevo sistema de compilación (Herramientas -> Sistema de compilación -> Nuevo sistema de compilación).

Eche un vistazo a este hilo para obtener más detalles: http://www.sublimetext.com/forum/viewtopic.php?f=2&t=1444&start=20

Otros consejos

Usuario "-S" o "-Find" Switch. Esto buscará "build.xml" hacia la raíz del archivo actual del proyecto WRT. Si usted

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

He ocurrido los mismos problemas, pero he configurado mi propia construcción de hormigas; El código es

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

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

He cambiado el "working_dir": "${project_path:${folder}}" a "working_dir": "${file_path}". Porque no me gusta poner las cosas generadas por ST2 en el Dir.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top