Ant 작업을 사용하여 javadoc을 Java API에 연결하려면 어떻게 해야 합니까?

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

  •  09-06-2019
  •  | 
  •  

문제

지금 내 개미 작업은 다음과 같습니다.

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

그리고 다음과 같은 경고가 표시됩니다.

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

javadoc을 API에 올바르게 연결하려면 어떻게 해야 합니까?나는 프록시 뒤에 있습니다.

도움이 되었습니까?

해결책

아마도 당신은 http.proxyHost 및 http.proxyPort 시스템 속성 세트.예를 들어, ANT_OPTS="-Dhttp.proxyHost=proxy.y.com" ant doc

또는 "오프라인" 플래그를 설정하고 패키지 목록을 제공할 수도 있지만 이는 Java 코어에 문제가 될 수 있습니다.

다른 팁

Ant 작업 내부에 인수를 전달할 수도 있습니다.

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

오프라인 링크 경로로 가는 경우.Java API의 URL(http://java.sun.com/j2se/1.5.0/docs/api/package-list) 텍스트 파일로 저장한 다음 이 Ant 작업을 사용합니다.

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

인터넷에 접속하지 않고도 (더 빠르게!) 구축할 수 있는 "오프라인" 모드를 사용할 수도 있습니다.이 답변을 참조하십시오: https://stackoverflow.com/a/24089805/366749

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top