기본형, 참조형에 따라서 사용이 조금 달라져서 예외 처리 방식에 대해서 고민해야함.
예를 들자면 int, String, CustomObject 일 경우 해당 형태들의 처리방식이 조금 달라짐
라이브러리 사용 측에서 동일한 javapoet, classGraph 충돌가능성 존재
이 때문에 Build plugin에 두 라이브러리 포함 배포
<scope>태그 처리 시 compile 명시.
기본적으로 compile 명시 없이도 compile 설정이지만 명시적 처리가 더 사용성이 좋음.
클래스 파일을 컴파일 타임에 동일 패키지에 삽입 시킨다. 이 때 권한에 따라 오류가 발생할 수 있다. 이 부분은 확인이 필요하다.