Maven – Sempre faça o download de fonts e javadocs

Existe uma maneira que eu possa configurar o maven para sempre fazer o download de fonts e javadocs? Especificando -DdownloadSources=true -DdownloadJavadocs=true everytime (que geralmente acompanha a execução de mvn compile duas vezes porque eu esqueci a primeira vez) torna-se bastante entediante.

Abra seu arquivo settings.xml ~/.m2/settings.xml (crie-o se ele não existir). Adicione uma seção com as propriedades adicionadas. Em seguida, certifique-se de que o activeProfiles inclua o novo perfil.

     downloadSources  true true     downloadSources   

No meu caso, a solução “settings.xml” não funcionou, então eu uso este comando para baixar todas as fonts:

 mvn dependency:sources 

Você também pode usá-lo com outros comandos do maven, por exemplo:

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

Para baixar toda a documentação, use o seguinte comando:

 mvn dependency:resolve -Dclassifier=javadoc 

Resposta para pessoas do Google

No Eclipse, você pode baixar automaticamente o javadoc e as fonts .

Para fazer isso, clique com o botão direito no projeto e use

  • Maven -> Download JavaDoc
  • Maven -> Download de Fontes

Apenas consolidando e preparando o comando único para endereçar o download de fonts e documentos …

 mvn dependency:sources dependency:resolve -Dclassifier=javadoc 

Eu estou usando o Maven 3.3.3 e não consigo obter o perfil padrão para trabalhar em um usuário ou arquivo global settings.xml .

Como solução alternativa, você também pode adicionar um plug-in de compilation adicional ao seu arquivo pom.xml .

  2.10      org.apache.maven.plugins maven-dependency-plugin ${maven-dependency-plugin.version}    sources       

Como o @xecaps12 disse, a abordagem mais simples / eficiente é alterar o arquivo de configurações do Maven (~ / .m2 / settings.xml), mas se for uma configuração padrão para você, você também pode configurá-lo assim

  downloadSources  true   true true   

No NetBeans : abra o seu projeto explorer-> Dependências -> [ file.jar ] rightclick-> Download Javadoc

Eu acho que isso pode ser feito por plugin. Veja este capítulo do livro Maven.

Você pode ser capaz de configurar o plugin de dependência para baixar fonts (mesmo que eu não tenha tentado por conta própria :-).

Não tenho certeza, mas você deve ser capaz de fazer algo definindo um perfil ativo padrão em seu settings.xml

Vejo

Veja http://maven.apache.org/guides/introduction/introduction-to-profiles.html