Domanda

Per un progetto java / scala ho alcune dipendenze che non sono in un repository remoto, ma da qualche altra parte nel mio filesystem. Ho quindi due opzioni, che portano a domande:

  1. Posso aggiungere una directory lib / nella cartella del mio progetto. Come posso dire a buildr di aggiungere il contenuto al percorso della classe?

  2. Posso usare il sistema di gestione delle dipendenze incorporato. Posso indicare un percorso di repository di filesystem invece di uno http?

Grazie

È stato utile?

Soluzione

Ho trovato la soluzione che stavo cercando nella mailing list buildr . Il metodo compile.with () accetta una matrice di nomi di file (con il prefisso del percorso ovviamente). Quindi se le dipendenze sono barattoli in una directory chiamata lib puoi semplicemente chiamare:

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

nel buildfile . Spero che possa aiutare altri adepti buildr .

Altri suggerimenti

Per quanto riguarda la tua seconda domanda:

  

Posso usare il sistema di gestione delle dipendenze incorporato. Posso indicare a   percorso del repository del filesystem anziché http?

Sì, proprio come maven2, puoi usare il protocollo file: /// per localizzare un " remote " repository sul file system.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top