Apache Pinot를 실행하지 않고 프로젝트를 개발하고 기여할 개발 환경을 설정합니다.
WSL 환경을 기반으로 합니다.
1. 자바 설치
sudo apt install openjdk-11-jdk
java -version
javac -version
2. 피노 설치
회사에서 빌드만 설정한지 몇년이 지났는데 프록시가 없기 때문에 그냥 가이드를 따라가면 됩니다.
로컬에서 Pinot 실행 – Apache Pinot Docs
일부 JDK 설치에는 모든 테스트를 실행하는 데 필요한 JNI 바인딩이 포함되어 있지 않습니다. 테스트를 실행할 때 java.lang.UnsatisfiedLinkError가 표시되면 JDK를 변경해야 할 수 있습니다. homebrew를 사용하는 경우 AdoptOpenJDK를 설치할 수 있습니다.
docs.pinot.apache.org

3. IntelliJ 설정
IntelliJ로 Pinot 프로젝트를 엽니다.
- 설정 > 빌드, 실행, 배포 > 빌드 도구 > Maven
- 사용자 설정 파일: WSL의 Maven 설정 파일로 지정(기본값: ~\.m2\settings.xml) < 재정의
- 로컬 저장소: WSL의 로컬 Maven 폴더로 지정(기본값: ~\.m2\repository.xml) <덮어쓰기
- 편집기 > 코드 스타일
- 스키마: \\wsl$\Ubuntu\home\ruhz3\workspaces\pinot\config\codestyle-intellij.xml
