2009-09-07 26 views
5

Sto cercando di imparare come utilizzare l'ascensore. Posso creare lo scheletro del progetto eseguendo i comandi di maven (non avevo precedenti esperienze di maven) da Starting with Lift. Scarica correttamente le dipendenze necessarie e tutto funziona correttamente, ma non scarica le fonti: mi piacerebbe vedere come funziona l'ascensore dall'interno.Come prelevare fonti di ascensori dal repository di Maven

Sembra che scarica le dipendenze da here e ci sono compilati file .jar, nonché le fonti - ci sono lift-mapper-1.0.jar e lift-mapper-1.0-sources.jar, ma solo lift-mapper-1.0.jar viene scaricato nel mio repository locale. Potrei scaricare le fonti manualmente, ma ci sono più di poche cartelle lì. Quindi, c'è un modo per dirlo a Maven di scaricare le dipendenze con le fonti?

risposta

7

Lo maven-dependency-plugin ha un obiettivo di fonti che otterrà le origini per tutte le dipendenze disponibili. È sufficiente eseguire mvn dependency:sources per ottenere le origini.

Se si utilizza Eclipse, il plug-in m2eclipse gestisce la risoluzione e l'allegato per l'utente. Puoi impostarlo per ottenere automaticamente le fonti nelle preferenze Maven. Finestra>Preferenze ... ->Maven, quindi attivare Fonti Scarica Artefatto.

È inoltre possibile richiamare manualmente l'azione "Scarica origini" dal menu a comparsa di Maven su qualsiasi contenitore (compresi quelli non gestiti con Maven). Quindi il plug-in utilizzerà gli indici del repository Maven per cercare l'artefatto Maven corrispondente e scaricarne le origini.

download sources

Problemi correlati