com.sun.javadoc 패키지를 사용하는 간단한 Java 도크 트릿 프로그램을 작성하려고합니다.java 도크 렛 프로그램을 컴파일 할 수 없어 패키지 com.sun.javadoc가 존재하지 않습니다.
또한 은 tools.jar을 프로젝트에 대한 종속성으로 가져 왔습니다. 문제없이 응용 프로그램을 실행할 수 있으므로 원하는 결과를 얻을 수 있습니다.
그러나 maven을 사용하여 프로젝트를 컴파일하려고 할 때 오류가 발생하고 빌드도 실패합니다.
[ERROR] /home/xxx/xxx/Check.java:[20,33] cannot find symbol
symbol: class RootDoc
location: class com.sic.checkers.Check
[ERROR] /home/xxx/xxx/Check.java:[26,39] cannot find symbol
symbol: class PackageDoc
location: class com.sic.checkers.Check
[ERROR] /home/xxx/xxx/ListTags.java:[3,1] package com.sun.javadoc does not exist
[ERROR] /home/xxx/xxx/ListTags.java:[6,33] cannot find symbol
symbol: class RootDoc
location: class com.sic.checkers.ListTags
[ERROR] /home/xxx/xxx/ListTags.java:[12,39] cannot find symbol
symbol: class ClassDoc
location: class com.sic.checkers.ListTags
나는 다른 similar questions 확인하지만 그들은뿐만 아니라이에 대한 해결책이없는 것 같다.
여기에서 문제가 될 수 있습니다!
예프. 그러나 문제는 거기에 어떤 의존성을 추가해야 하는지를 아는 것이 었습니다. – prime