2011-08-17 2 views
0

개미 빌드 프로세스에 javadoc을 추가하려고하는데, javadoc의 한 옵션을 "< javadoc>"으로 "변환"하는 방법을 실제로 알지 못합니다. 여기 javadoc에의 사용은 :javadoc에서 ant 태스크로 포트 : "[@files]"옵션을 구현하는 방법은 무엇입니까?

<javadoc sourcefiles="build/sourcefiles.txt"> 
    </javadoc> 

그리고 내 개미 작업의 옵션 [@files]를 갖고 싶어하지만 적절한 방법을 찾을 수 없습니다 :

usage: javadoc [options] [packagenames] [sourcefiles] [@files] 

이 이미 시도 것입니다 그렇게하기 위해 ... 당신은 어떤 생각을 가지고 있니? 사전에

감사합니다 ...

+0

는 빌드 /는 sourcefiles.txt 전용 파일 이름 또는도 옵션이 포함되어 있습니까? –

답변

2

간단한 (원시) 방법은 더 명령 줄 인수를 공급하기 위해 arg 하위 요소를 사용하는 것입니다.

<javadoc> 
    <arg value="@build/sourcefiles.txt" /> 
</javadoc> 

는하지만 난 javadoc 작업이 필수 속성이 부여 될 적어도 싶어하기 때문에이 이런 식으로 작동하지 않습니다 가정합니다.

은 도움이 될 수 loadfile 작업과 함께 파일에서 filelist 자원 수집을 파일의 목록을하려면

<loadfile property="sourcefiles-list" 
      srcFile="build/sourcefiles.txt" 
      encoding="US-ASCII" /> 
<javadoc destdir="..."> 
    <sourcefiles> 
    <filelist files="${sourcefiles-list}"/> 
    </sourcefiles> 
</javadoc> 
사실

에서, packagelist 속성은 당신이 원하는 것을 할 수 있습니다

<javadoc destdir="..." sourcepath="..." 
     packageList="build/sourcefiles.txt"> 
</javadoc> 

먼저 시도해보십시오 (파일 이름도 받아 들일지 확실하지 않습니다).

+0

많은 분들께 감사드립니다 !!! loadfile 및 fileList 작업을 사용한 두 번째 힌트는 작업을 매우 훌륭하게 처리합니다. – mozi

관련 문제