Estoy un poco sorprendido por la gran cantidad de artículos/blogs/preguntas/respuestas sobre Clojure mencionando a Maven.¿Es Maven obligatorio para Clojure en la JVM?
En unos diez años trabajando como un desarrollador de Java, trabajando en tanto las aplicaciones de escritorio y aplicaciones web, he utilizado nunca Maven vez (por lo general -y eso es una opinión personal, pero sé que algunas personas piensan que el same-- los proyectos que he visto usando Maven incluían el "fregadero de la cocina" mientras que los que se construyeron con un proceso de construcción más "controlado" eran más "limpios" y producían frascos más pequeños, un tiempo de construcción más rápido, etc.).
¿Es necesario utilizar Maven cuando quiere construir una aplicación Clojure?
¿Es obligatorio utilizar Maven cuando quiere usar Leiningen? Por ejemplo, ¿puedo agregar tarros externos como dependencias a un proyecto de Leiningen "manualmente", sin necesidad de Maven?
Creo que mi pregunta se reduce a esto: ¿pueden ustedes, en el mundo de Clojure/JVM alejarse sin usar Maven, al igual que pueden construir, probar, empaquetar y enviar tanto aplicaciones de escritorio, webapps y Android de Java sin ¿Necesitas a Maven?
Leiningen utiliza maven bajo el capó, y la mayoría de las veces no tiene que saber o preocuparse de que esté allí. – Bill
sí, pero supone que los artefactos están en un repositorio maven. –
Es por eso que dije la mayoría del tiempo. :-) Además, por cierto, tienen un voto favorable. – Bill