java
gradle에서 javadoc생성시 private 제한자에 대한 문서 생성하기

gradle에서 javadoc생성시 private 제한자에 대한 문서 생성하기

gradle 을 이용하여 생성하는 javadoc의 경우 기본적으로 private 제한자가 적용된 요소들에 대해서는 문서화를 진행하지 않습니다.

이때 아래와 같이 build.gradle을 적용하면 private 제한자가 적용된 요소들도 문서화 할 수 있습니다.

build.gradle
javadoc {
    options.memberLevel = JavadocMemberLevel.PRIVATE
}

여기서 사용되는 JavadocMemberLevel 의 다른 enum 타입들은 아래와 같습니다

JavadocMemberLevelDescription
PUBLICShows only public classes and members.
PROTECTEDShows only protected and public classes and members. This is the default.
PACKAGEShows only package, protected, and public classes and members.
PRIVATEShows all classes and members.