gradle에서 javadoc생성시 private 제한자에 대한 문서 생성하기
gradle 을 이용하여 생성하는 javadoc의 경우 기본적으로 private 제한자가 적용된 요소들에 대해서는 문서화를 진행하지 않습니다.
이때 아래와 같이 build.gradle을 적용하면 private 제한자가 적용된 요소들도 문서화 할 수 있습니다.
build.gradle
javadoc {
options.memberLevel = JavadocMemberLevel.PRIVATE
}여기서 사용되는 JavadocMemberLevel 의 다른 enum 타입들은 아래와 같습니다
| JavadocMemberLevel | Description |
|---|---|
| PUBLIC | Shows only public classes and members. |
| PROTECTED | Shows only protected and public classes and members. This is the default. |
| PACKAGE | Shows only package, protected, and public classes and members. |
| PRIVATE | Shows all classes and members. |