Frage

Für ein java / scala Projekt habe ich einige Abhängigkeiten, die nicht in einer Remote-Repository, sondern irgendwo anders in meinem Dateisystem. Ich habe dann zwei Möglichkeiten, die zu Fragen führen:

  1. Ich kann ein lib/ Verzeichnis in meinem Projektordner hinzufügen. Wie kann ich feststellen buildr den Inhalt an den Klassenpfad hinzufügen?

  2. Ich kann das builtin Abhängigkeit Management-System verwenden. Kann ich ein Dateisystem-Repository-Pfad statt eines http man angeben?

Danke

War es hilfreich?

Lösung

fand ich die Lösung, die ich wurde in buildr Mailingliste suchen. Die compile.with() Methode akzeptiert ein Array von Dateinamen (mit dem Pfadpräfix natürlich). Also, wenn die Abhängigkeiten sind Gläser in einem Verzeichnis namens lib Sie können einfach anrufen:

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

in der buildfile. Ich hoffe, dass andere buildr Adepten helfen.

Andere Tipps

In Bezug auf Ihre zweite Frage:

  

kann ich das builtin Abhängigkeit Management-System verwenden. Kann ich zeigen ein   Dateisystem-Repository-Pfad statt eines http ein?

Ja, genau wie maven2, können Sie die Datei verwenden. /// Protokoll ein „remote“ Repository auf dem Dateisystem zu lokalisieren

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top