0
도크 렛을 만들었습니다. 두 프로젝트를 검색합니다 (프로젝트 A는 프로젝트 B에 의존합니다). 그래서 두 개의 sourcepath를 추가해야합니다.Windows의 도크 렛에 여러 소스 경로를 추가하는 방법은 무엇입니까?
String sourcePath = "C:/projA/src/main/java/:C:/projB/src/main/java/";
하지만 당신은 내 테스트 환경은 윈도우에 볼 수 있습니다 같이, 소스 파일 디렉토리의 콜론으로 구분 된 목록 : 도크 렛의 문서를 바탕으로
, 나는 여러 소스 폴더를 구분하는 콜론을 사용해야합니다 경로에 "c :"와 같은 문자가 있으므로 작동하지 않습니다.
세미콜론을 사용하려고했지만 작동하지 않습니다. 내가 하나 sourcepth를 사용하는 경우, 그것은 완벽하게 작동합니다 :
String sourcePath = "C:/projA/src/main/java/";
String[] myArgs = { "-doclet", MyDoclet.class.getName(),
"-sourcepath", sourcePath, "-subpackages", subpackages };
com.sun.tools.javadoc.Main.execute(myArgs);
가 어떻게이 문제를 해결할 수
?감사합니다.
내가 도크 렛에 대해 아무것도 몰라,하지만 일반적으로 경로는 콜론을 세미콜론으로 구분하고 있지 않습니다. – notyou
@notyou, 세미 콜론을 시도했는데 작동하지 않습니다. – Justin