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>
No estoy seguro, pero deberías poder hacer algo configurando un perfil activo predeterminado en tu configuración.xml
Ver
Ver http://maven.apache.org/guides/introduction/introduction-to-profiles.html
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