Apache NetBeans는 주로 Java 개발자를 위해 만들어진 오픈소스 IDE이자 도구 플랫폼, 애플리케이션 프레임워크입니다.
JetBrains/intellij-community
IntelliJ IDEA와 IntelliJ Platform을 빌드하는 기반이 되는 JetBrains IDE 코드베이스의 오픈소스 부분입니다.
- 스타
- 20,650
- 포크
- 6,100
- 열린 이슈
- 156
- 마지막 커밋
- 5시간 전
어떤 프로젝트인가요?
이 저장소에는 JetBrains IDE 코드베이스 중 오픈소스로 공개된 부분이 들어 있습니다. IntelliJ Platform 개발의 기반이며, 소스 코드에서 IntelliJ IDEA와 PyCharm을 빌드하는 데 사용됩니다.
이 프로젝트는 IDE에 내장된 빌드 도구를 대체하는 Bazel로 빌드됩니다. 개발자는 .bazelproject 파일을 통해 저장소를 IntelliJ IDEA에서 열어야 하며, Bazel 플러그인을 설치해야 합니다. 포함된 스크립트를 사용해 명령줄에서 빌드를 실행할 수 있고, 현재 운영체제나 Docker 기반 환경에 맞는 설치 패키지도 만들 수 있습니다.
테스트는 tests.cmd 스크립트로 IDE 외부에서 실행할 수 있으며, 구성 이름이나 테스트 패턴을 지정할 수 있어 CI/CD 파이프라인에서도 사용할 수 있습니다. Android 모듈은 getPlugins 스크립트로 별도로 가져옵니다.
핵심 기능
- 01Bazel을 사용해 소스 코드에서 IntelliJ IDEA와 IntelliJ Platform을 빌드합니다
- 02.bazelproject 파일을 통해 IntelliJ IDEA에서 엽니다
- 03현재 운영체제나 선택한 운영체제에 맞는 설치 패키지를 생성합니다
- 04CI/CD 환경에서 명령줄로 테스트를 실행합니다
- 05Docker 기반 빌드 환경을 포함합니다
활용 사례
- 변경 사항을 테스트하기 위해 소스 코드에서 IntelliJ IDEA 또는 PyCharm을 빌드하기
- IntelliJ Platform 소스를 기반으로 플러그인 개발하기
- JetBrains의 오픈소스 IDE 코드베이스에 패치 기여하기
- 지속적 통합 파이프라인에서 IDE 테스트 스위트 실행하기
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/JetBrains/intellij-community.git - 2
프로젝트 디렉터리로 이동합니다
cd intellij-community - 3
Android 모듈을 가져옵니다(Unix)
./getPlugins.sh - 4
명령줄에서 IntelliJ IDEA를 빌드하고 실행합니다
./bazel.cmd run //build:idea_community
사용 전 알아둘 점
- 빌드 시스템이 Bazel로 마이그레이션 중이므로 일부 미완성 부분과 테스트 실패가 발생할 수 있습니다.
- IDE에서 작업하려면 Bazel 플러그인과 IntelliJ IDEA 2026.1 이상이 필요합니다.
- 빌드하려면 브랜치가 일치하는 별도의 Android 저장소를 클론해야 합니다.
- 라이선스가 NOASSERTION으로 표시되어 있어 메타데이터만으로는 라이선스 조건을 알 수 없습니다.
토픽
자주 묻는 질문
- intellij-community은(는) 무엇인가요?
- IntelliJ IDEA와 IntelliJ Platform을 빌드하는 기반이 되는 JetBrains IDE 코드베이스의 오픈소스 부분입니다. 이 저장소에는 JetBrains IDE 코드베이스 중 오픈소스로 공개된 부분이 들어 있습니다. IntelliJ Platform 개발의 기반이며, 소스 코드에서 IntelliJ IDEA와 PyCharm을 빌드하는 데 사용됩니다.
- intellij-community은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- intellij-community은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- intellij-community은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. intellij-community의 마지막 커밋은 2026년 10월 22일입니다.
- intellij-community은(는) 어디에 사용할 수 있나요?
- 변경 사항을 테스트하기 위해 소스 코드에서 IntelliJ IDEA 또는 PyCharm을 빌드하기 IntelliJ Platform 소스를 기반으로 플러그인 개발하기 JetBrains의 오픈소스 IDE 코드베이스에 패치 기여하기 지속적 통합 파이프라인에서 IDE 테스트 스위트 실행하기
- intellij-community는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/JetBrains/intellij-community.git 프로젝트 디렉터리로 이동합니다: cd intellij-community Android 모듈을 가져옵니다(Unix): ./getPlugins.sh 명령줄에서 IntelliJ IDEA를 빌드하고 실행합니다: ./bazel.cmd run //build:idea_community
- intellij-community은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/JetBrains/intellij-community
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Swift로 만든 macOS 네이티브 코드 에디터로, 구문 강조, 코드 완성, Git 연동, 디버깅과 확장 기능을 제공합니다.
VS Code workbench를 Tauri로 포팅해 Electron을 대체하고, 시스템 webview를 사용해 메모리 사용량을 줄인 초기 단계 프로젝트입니다.
Java 및 Spring Boot 개발을 위한 가볍고 메모리 사용량이 적은 IntelliJ IDEA 대안으로, AI 협업 기능을 기본 제공
직접 Xcode에서 빌드할 수 있는 Telegram iOS 메신저 앱의 공식 소스 코드입니다.
브라우저에서 ASCII 다이어그램을 그릴 수 있는 클라이언트 사이드 웹 앱입니다.