2010-12-18 34 views
14

Estoy usando el complemento Maven Eclipse para agregar dependencias a mi proyecto. Después de establecer una dependencia, hice clic derecho en mi proyecto, seleccioné Maven-> Descargar fuentes (y JavaDoc) pero no se adjuntaron automáticamente a las clases de la dependencia. ¿Dónde están almacenados el código fuente y los archivos JavaDoc?¿Dónde almacena Maven la fuente y javadocs cuando se descarga mediante el complemento Eclipse

Nota: este es mi primer día usando Maven, así que mi comprensión de las fuentes de descarga puede estar muy lejos.

Respuesta

4

De forma predeterminada, Maven debe descargar fuentes de dependencias y JavaDocs a su repositorio local. Si usted no sabe dónde está su repositorio Maven local, Cheque Maven settings.xml archivo You can read more here

+0

Gracias, me encontré repositorio de Maven y encontré el (default) tarro de JUnit, la fuente y JavaDoc pero la fuente y el Javadoc de la Commons-subprocesos (la dependencia que Me agregué) no están en la misma carpeta que el contenedor de subprocesos. ¿Es posible que la fuente/JavaDoc no se haya descargado o que sea más probable que tenga problemas de configuración? Nota: agregué la línea de complemento sugerida a mi archivo pom como sugería su enlace. – Haphazard

+0

Si maven intenta descargar fuentes/javadocs y no lo hace, debe haber un mensaje relevante en la consola eclipse maven. – dimitrisli

+0

Después de descargar las fuentes y javadoc tuve que reiniciar el eclipse antes de que eclipse registrara las nuevas sugerencias de herramientas de Java – tjb

7

si usted no tiene una entrada de <localRepository> bajo <settings> en su settings.xml, que se emitirá por defecto ir en $HOME/.m2. Para especificar una ubicación diferente, añadir (o descomentar) localRepository: directorio de instalación predeterminado

<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> 
12

Al instalar Maven es es /usr/share/maven

Dentro de este directorio tiene ejecutable MVN, configuraciones, etc. El archivo que está buscando Porque es /usr/share/maven/conf/settings.xml

En este haya siguiente configuración por defecto

<!-- localRepository 
    | The path to the local repository maven will use to store artifacts. 
    | 
    | Default: ~/.m2/repository 
    <localRepository>/path/to/local/repo</localRepository> 
    --> 

De manera predeterminada, todas las dependencias se descargarán a ~/.m2/repository. Si desea cambiar esto, puede proporcionar a su trayectoria en

<localRepository>/path/to/local/repo</localRepository> 
Cuestiones relacionadas