2013-03-22 2 views
4

안드로이드 프로젝트의 앤트 스크립트에 태스크를 추가하여 소스 코드에서 Javadoc을 생성하고 싶습니다. 이렇게하려면, 나는안드로이드 프로젝트의 custom_rules.xml에 커스텀 앤트 태스크 추가하기

<project name="bbct-android-common-tests-custom-rules" default="help"> 
    <property name="javadoc.dir" value=""/> 
    <task name="javadoc" description="Generate Javadocs"> 
     <javadoc sourcedir="${src.dir}" destdir="${javadoc.dir}"/> 
    </task> 
</project> 

custom_rules.xml 파일을 수정 ant.properties에 다음 줄을 추가 한 :

: 이제

javadoc.dir=javadoc 

를 내가받을 다음과 같은 오류 메시지가 ant javadoc을 실행할 때

$ 개미 javadoc
빌드 파일 : e : \ devel \ src \ java \ bbct \ android \ common \ test \ build.xml

,515,

BUILD 실패
E : \ (STABLE)의 \ SRC의 \ 자바 \ bbct \ 로이드 \ 공통 \ 테스트 \ build.xml로 69 : 행을 실행하는 동안 다음 오류가 발생
E : \ (STABLE)의 \의 SRC의 \ 자바 \ bbct \ android \ common \ test \ custom_rules.xml : 22 : 문제점 : 태스크를 작성하지 못했거나 태스크를 입력하지 못했습니다.
원인 : 이름은 정의되지 않았습니다.
작업 : 맞춤법을 검사하십시오.
작업 : 사용자 지정 작업/유형이 선언되었는지 확인하십시오.
지침 :/선언이 수행되었는지 확인하십시오.

총 시간 : 0초

나는 또한 <javadoc> 작업에 내 속성 값을 대체하고 여전히 같은 오류가 발생합니다.

또한 Google 검색은 헛된 것입니다. Eclipse에서 Javadocs를 작성하고 일반적으로 사용자 정의 Ant 스크립트를 작성하는 것에 대한 몇 가지 기사를 찾았습니다. 단지 기본 스크립트에 작업을 추가하는 것에 관한 것만은 아닙니다. 누구든지이 문제를 해결하기 위해 내가해야 할 일을 파악할 수있는 곳을 알고 있습니까?

답변

4

<target name="javadoc" description="Generate Javadocs"> 
     <javadoc sourcedir="${src.dir}" destdir="${javadoc.dir}"/> 
</target> 

공지 사항 target의 사용하지 task

해야한다
관련 문제