Un compañero de trabajo planteó la idea de utilizar el rastrillo como un sistema de construcción para un proyecto que no sea de rubí. ¿Es posible extender el rake para complementar otros idiomas en los que normalmente se usaría el conjunto de herramientas de autoconf?Uso del rastrillo con un proyecto que no sea de rubí
Respuesta
Lo uso para implementar (Capistrano) en varios proyectos que no son de Rails. Un Java (servlet) y varios sitios HTML estáticos.
Muy útil.
puede encontrar cómo utilizar Rake como un fácil reemplazo para Makefile en el manual ...
lo uso casi exlusevely de acumulación que escribo yo ... Si utiliza Java mejor opción sería Ant y Maven - tienen un montón de código detrás de ellos ... Pero, en cuanto a mí, debes ser un poco listo para programar en XML, así que a menudo uso Rake para muchas tareas, y lo invoco de Ant/Maven , al igual que:
<target name="custom_task">
<exec executable="/usr/bin/env">
<arg value="rake"/>
<arg value="some-task"/>
<arg value="param" />
</exec>
</target>
puede que no sea muy eficiente, especialmente si usted tiene que ejecutar cualquier cosa en la JVM no puede utilizar Hormiga de, por lo que no es la mejor idea ... no he intentado JRuby, tal vez sea w Ould ser vale la pena probar ... Pero para otra tarea - filehandling, hacer algo con archivos de texto, etc. funciona realmente agradable para mí :-)
Lo uso para compilar aplicaciones Flex. Escribí wrappers around the Flex SDK command line tools - es fácil de hacer para cualquier cadena de herramientas que se pueda llamar desde la línea de comandos.
- 1. rubí en los carriles rastrillo db: migrate error
- 2. Enlace de proyecto de contenido (XNA) a un proyecto que no sea XNA
- 3. ¿Cómo configurar un proyecto básico de rubí?
- 4. Filtro ListAdapter que no sea el uso de cadenas?
- 5. C++: Haciendo que mi proyecto sea compatible con unicode
- 6. Tarea de rastrillo de Crontab?
- 7. ¿Cómo contribuyo al proyecto de Android para soportar/representar un idioma que no sea inglés?
- 8. Copiar archivos preservando la estructura del directorio con rastrillo
- 9. ¿Alguien encontró un uso de "var" que no sea para LINQ?
- 10. rastrillo falla con "temporizador expiró virtual"
- 11. El uso de un archivo de configuración que no sea settings.py en Django
- 12. lo que no @ reposar en un nombre de función Rubí
- 13. Uso de Razor fuera del proyecto web
- 14. ¿Existen posibles desventajas en el uso de un framework Ruby que no sea Rails?
- 15. Uso del Zip de LINQ con un cierre que no devuelve un valor
- 16. Uso del serializador Json.NET en un proyecto MVC4
- 17. Web del Proyecto de implementación de archivos que se construye ya no forma parte del proyecto
- 18. ¿Qué hace que Ruby sea un lenguaje elegante?
- 19. Uso del código de Entity Framework: primero, ¿necesito que el modelo de mi dominio sea anémico?
- 20. Uso de Git con su proyecto CakePHP
- 21. ¿Cómo logras que gente no técnica aprecie un problema que no sea de UI?
- 22. Hacer que un proyecto Git sea de código abierto cuando tiene claves secretas
- 23. ¿Cómo uso Visual Studio 2010 MVC 3 para un proyecto que no está basado en html?
- 24. Uso de Git con un proyecto XCode existente
- 25. Cualquier proyecto de muestra de fuente abierta que sea más grande que PetClinic?
- 26. rubí no se carga
- 27. IPN de PayPal en un puerto que no sea 80
- 28. Uso del corte con delimitadores no imprimibles
- 29. ¿Cómo hacer que un elemento HTML no sea enfocable?
- 30. Una variable que no sea pública o
No es una respuesta a su pregunta, pero tenga en cuenta que hay otros sistemas de compilación viables que autoconf también. CMake y QMake son geniales y bastante populares. –