github enterprise 설치

OAuth 플러그인 따로 사용하지 않고 ALM 설정으로 로그인 연동시 아래 에러 발생

soanrqube 인스턴스 로그
java.lang.IllegalStateException: Fail to execute request 'https://your-company.com/api/v3/user/emails'. HTTP code: 403, response: {"message":"Resource not accessible by integration","documentation_url":"https://developer.github.com/enterprise/2.19/v3/users/emails/#list-email-addresses-for-a-user"}
해결방안
  1. GitHub Apps 이동

  2. 소나큐브 앱 선택

  3. "Permissions > User permissions > Email addresses" 설정에 Read-only 추가 필요

    e

lombok 설정

lombok.config 파일에 아래 설정 추가

# tells Lombok that this is the root directory and that it shouldn’t search parent directories for more configuration files
config.stopBubbling = true
# tells Lombok to add @lombok.Generated annotation to all generated methods
lombok.addLombokGeneratedAnnotation = true