2009-09-07 11 views
5

Ich versuche zu lernen, Lift zu verwenden. Ich kann ein Projektskelett erstellen, indem ich Maven-Befehle (ich hatte zuvor noch keine Erfahrung mit Maven) von Starting with Lift hatte. Es lädt erfolgreich benötigte Abhängigkeiten und alles funktioniert gut, aber es lädt keine Quellen herunter - ich würde gerne sehen, wie Lift von innen funktioniert.Erhalte Aufzug Quellen von Maven Repository

Sieht aus wie es Abhängigkeiten von here herunterlädt und es gibt .jar-Dateien sowie Quellen zusammengestellt - es gibt Lift-Mapper-1.0.jar und Lift-Mapper-1.0-sources.jar, aber nur lift-mapper-1.0.jar wird in mein lokales Repository heruntergeladen. Ich könnte Quellen manuell herunterladen, aber es gibt mehr als nur ein paar Ordner dort. Also, gibt es eine Möglichkeit, es Maven mitzuteilen, Abhängigkeiten von Quellen herunterzuladen?

Antwort

7

Die maven-dependency-plugin hat ein Quellenziel, das die Quellen für alle verfügbaren Abhängigkeiten erhält. Führen Sie einfach mvn dependency:sources aus, um die Quellen zu erhalten.

Wenn Sie Eclipse verwenden, verarbeitet das m2eclipse-Plug-in die Quellauflösung und den Anhang für Sie. Sie können festlegen, dass Quellen in den Maven-Voreinstellungen automatisch abgerufen werden. Fenster>Einstellungen ... ->Maven, ermöglichen dann herunterladen Artifact Quellen.

Sie können die Aktion "Download Sources" auch manuell aus dem Maven Popup-Menü in allen Jars aufrufen (einschließlich derer, die nicht mit Maven verwaltet werden). Dann verwendet das Plugin Maven-Repository-Indizes, um das entsprechende Maven-Artefakt zu suchen und seine Quellen herunterzuladen.

download sources

Verwandte Themen