Dove Maven memorizza l'origine e javadocs quando viene scaricato tramite il plugin Eclipse
Sto usando il plug-in Maven Eclipse per aggiungere dipendenze al mio progetto. Dopo aver impostato una dipendenza, ho fatto clic con il pulsante destro del mouse sul mio progetto, ho selezionato Maven- > Download Sources (e JavaDoc) ma non sono stati automaticamente collegati alle classi della dipendenza. Dove sono memorizzati il codice sorgente e i file JavaDoc?
Nota: questo è il mio primo giorno usando Maven quindi la mia comprensione delle Fonti di download potrebbe essere lontana.
3 answers
Quando si installa maven la directory di installazione predefinita è /usr/share/maven
All'interno di questa directory hai eseguibile mvn, configurazioni ecc. Il file che stai cercando è /usr/share/maven/conf/settings.xml
In questo hai la seguente configurazione predefinita
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ~/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
Quindi per impostazione predefinita tutte le dipendenze verranno scaricate su ~/.m2/repository
. Se vuoi cambiare questo puoi fornire il tuo percorso in
<localRepository>/path/to/local/repo</localRepository>
Se non hai una voce <localRepository>
sotto <settings>
nel tuo settings.xml
, per impostazione predefinita andranno in $HOME/.m2
. Per specificare una posizione diversa, aggiungere (o rimuovere il commento) localRepository:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>/path/to/local/repo</localRepository>
Per impostazione predefinita, Maven dovrebbe scaricare i sorgenti delle dipendenze e JAVADOC nel suo repository locale. Se non sai dove si trova il tuo repository Maven locale, controlla le impostazioni Maven .xml file Puoi leggere di più qui