Question

Pour un projet java / scala, certaines dépendances ne se trouvent pas dans un référentiel distant, mais ailleurs dans mon système de fichiers. J'ai ensuite deux options, qui conduisent à des questions:

  1. Je peux ajouter un répertoire lib / dans mon dossier de projet. Comment puis-je dire à buildr d'ajouter le contenu au chemin de classe?

  2. Je peux utiliser le système de gestion des dépendances intégré. Puis-je indiquer un chemin de référentiel de système de fichiers au lieu d'un chemin http?

Merci

Était-ce utile?

La solution

J'ai trouvé la solution que je cherchais dans la liste de diffusion buildr . La méthode compile.with () accepte un tableau de noms de fichiers (avec le préfixe de chemin naturellement). Donc, si les dépendances sont des jars dans un répertoire appelé lib , vous pouvez simplement appeler:

compile.with Dir['lib/*.jar'] 

dans le fichier de construction . J'espère que cela aidera d’autres adeptes buildr .

Autres conseils

En ce qui concerne votre deuxième question:

  

Je peux utiliser le système de gestion des dépendances intégré. Puis-je indiquer un   chemin du référentiel du système de fichiers au lieu d’un http?

Oui, comme pour maven2, vous pouvez utiliser le protocole file: /// pour localiser un "quot" distant ". référentiel sur le système de fichiers.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top