tutorial proyecto español ejecutar desde crear consola como comandos java maven

java - proyecto - maven tutorial español pdf



Maven-Descarga siempre las fuentes y javadocs (9)

¿Hay alguna forma de configurar Maven para descargar siempre las fuentes y los javadocs? Especificar -DdownloadSources=true -DdownloadJavadocs=true cada vez (lo que generalmente acompaña a la ejecución de compilación mvn dos veces porque olvidé la primera vez) se vuelve bastante tedioso.


Abra su archivo settings.xml ~/.m2/settings.xml ( ~/.m2/settings.xml si no existe). Añadir una sección con las propiedades añadidas. Luego asegúrese de que activeProfiles incluya el nuevo perfil.

<settings> <!-- ... other settings here ... --> <profiles> <profile> <id>downloadSources</id> <properties> <downloadSources>true</downloadSources> <downloadJavadocs>true</downloadJavadocs> </properties> </profile> </profiles> <activeProfiles> <activeProfile>downloadSources</activeProfile> </activeProfiles> </settings>


Como dijo @ xecaps12, el enfoque más simple / eficiente es cambiar el archivo de configuración de Maven (~ / .m2 / settings.xml), pero si es una configuración predeterminada para usted, también puede configurarlo así.

<profile> <id>downloadSources</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <downloadSources>true</downloadSources> <downloadJavadocs>true</downloadJavadocs> </properties> </profile>


Creo que se puede hacer por plugin. Vea este capítulo del libro de Maven.

Es posible que pueda configurar el complemento de dependencia para descargar fuentes (aunque no lo he probado yo mismo :-).


En NetBeans : abre tu explorador de proyectos-> Dependencias -> [ file.jar ] clic derecho -> Descarga Javadoc


En mi caso, la solución "settings.xml" no funcionó, así que uso este comando para descargar todas las fuentes:

mvn dependency:sources

También puedes usarlo con otros comandos de maven, por ejemplo:

mvn clean install dependency:sources -Dmaven.test.skip=true

Para descargar toda la documentación, use el siguiente comando:

mvn dependency:resolve -Dclassifier=javadoc


Estoy usando Maven 3.3.3 y no puedo obtener el perfil predeterminado para trabajar en un usuario o en un archivo settings.xml global.

Como solución alternativa, también puede agregar un complemento de compilación adicional a su archivo pom.xml .

<properties> <maven-dependency-plugin.version>2.10</maven-dependency-plugin.version> </properties> <build> <plugins> <!-- Download Java source JARs. --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>${maven-dependency-plugin.version}</version> <executions> <execution> <goals> <goal>sources</goal> </goals> </execution> </executions> </plugin> </plugins> </build>



Respuesta para personas de Google

En Eclipse puedes descargar automáticamente javadoc y fuentes .

Para ello, haga clic derecho sobre el proyecto y use

  • Maven -> Descargar JavaDoc
  • Maven -> Descargar fuentes

Solo consolidando y preparando el comando único para abordar la descarga de documentos y fuentes ...

mvn dependency:sources dependency:resolve -Dclassifier=javadoc