Como faço para obter o javadoc para ligar para a API Java utilizando uma Formiga tarefa?

StackOverflow https://stackoverflow.com/questions/52954

  •  09-06-2019
  •  | 
  •  

Pergunta

Agora o meu ant tarefa parece.

<javadoc sourcepath="${source}" destdir="${doc}">
    <link href="http://java.sun.com/j2se/1.5.0/docs/api/" />
</javadoc>

E eu estou recebendo este aviso:

javadoc: warning - Error fetching URL: http://java.sun.com/j2se/1.5.0/docs/api/package-list

Como faço para obter o javadoc corretamente o link para a API?Eu estou por trás de um proxy.

Foi útil?

Solução

Você provavelmente precisará de http.proxyHost e http.proxyPort propriedades do sistema definir.Por exemplo, ANT_OPTS="-Dhttp.proxyHost=proxy.y.com" ant doc

Como alternativa, você pode definir o "off-line" bandeira e fornecer uma lista de pacotes, mas que poderia ser uma dor para o Java.

Outras dicas

Você também pode passar os argumentos dentro da formiga tarefa

<arg value="-J-Dhttp.proxyHost=your.proxy.here"/>
<arg value="-J-Dhttp.proxyPort=##"/>

Se vai o link off-line rota.Baixar a lista de pacotes indo para a URL da API Java (http://java.sun.com/j2se/1.5.0/docs/api/package-list) e salvá-lo como um arquivo de texto e, em seguida, usando esta Formiga tarefa.

<javadoc sourcepath="${source}" destdir="${doc}">
    <link offline="true" href="http://java.sun.com/j2se/1.5.0/docs/api/" packagelistloc="path-containing-package-list"/>
</javadoc>

Você também pode usar o modo "offline" que permite construir (mais rápido!) sem acessar a internet.Por favor, veja esta resposta: https://stackoverflow.com/a/24089805/366749

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top