/ / Comment créer un fichier JAR à partir du code source de clojure sous Windows XP - JAR, clojure

Comment créer un fichier jar à partir du code source de clojure sous Windows XP - jar, clojure

Pourriez-vous s'il vous plaît dire comment construire un fichier JAR à partir du code source de clojure sur Windows XP, Sans utiliser Maven ou un tel logiciel? Seulement clojure et Windows XP

Réponses:

2 pour la réponse № 1

Sans aucun outil, vous êtes tenu de faire certaines étapes originales manuellement. Disons que vous avez clojure.jar dans le répertoire en cours, avec un dossier cible pour la compilation nommé classes et un fichier source clojure src/awesome.clj avec le code suivant:

(ns awesome)

(defn life-universe-and-everything []
(println "42"))

Pour le compiler, vous allez exécuter les commandes suivantes sur la ligne de commande:

EDIT: utilisez un point-virgule au lieu de deux points pour séparer les éléments de classpath dans les environnements Windows

java -cp clojure.jar;classes;src clojure.main
Clojure 1.3.0
user=> (compile "awesome)

Cela produira les classes compilées dans le classes dossier. Veuillez noter que si votre code dépend d’une bibliothèque, vous devez adapter le -cp valeurs de paramètre lors du démarrage de la machine virtuelle Java.

Ensuite, vous créerez le fichier JAR en utilisant:

jar cvf awesome.jar -C classes .

Enfin, pour appeler votre fonction:

java -cp clojure.jar;awesome.jar clojure.main -e "(use "awesome) (life-universe-and-everything)"

Je vous conseille également de lire le documentation officielle.