Ant 작업을 사용하여 javadoc을 Java API에 연결하려면 어떻게 해야 합니까?
문제
지금 내 개미 작업은 다음과 같습니다.
<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
제휴하지 않습니다 StackOverflow