맨위로가기

Eclipse (소프트웨어)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

이클립스(Eclipse)는 스몰토크 기반의 비주얼에이지 계열 통합 개발 환경(IDE)의 영향을 받아 개발된 소프트웨어로, IBM에서 자바 기반의 대체 제품으로 개발했다. 2001년 오픈 소스 소프트웨어로 발전하기 위한 컨소시엄이 결성되었고, 2004년 Eclipse 재단이 설립되었다. 이클립스는 OSGi 서비스 플랫폼 사양을 런타임 아키텍처로 선택했으며, 2011년 ACM 소프트웨어 시스템상을 수상했다. 이클립스 퍼블릭 라이선스(EPL)를 사용하며, 이름은 경쟁 제품인 마이크로소프트 비주얼 스튜디오를 가리키려는 의도로 명명되었다. 이클립스 재단은 매년 통합 배포판을 발표하며, 다양한 기능을 플러그인으로 확장할 수 있다. 이클립스는 한국어를 지원하며, IBM을 비롯한 여러 기업과 단체에서 이클립스를 기반으로 한 다양한 제품을 출시하고 있다.

더 읽어볼만한 페이지

  • 자유 UML 도구 - 넷빈즈
    넷빈즈는 1996년 자바 IDE 학생 프로젝트로 시작되어 썬 마이크로시스템즈를 거쳐 아파치 소프트웨어 재단에 기증된 오픈 소스 통합 개발 환경(IDE)으로, 다양한 언어를 지원하고 GUI 디자인 도구, 프로파일러 등 기능을 제공하며 자바 VM 운영체제에서 동작한다.
  • 자유 UML 도구 - PlantUML
    PlantUML은 텍스트로 UML 다이어그램을 정의하여 다양한 종류의 다이어그램을 시각화하는 오픈 소스 도구로, 버전 관리 및 협업이 용이하며 여러 애플리케이션과 통합되어 사용됩니다.
  • 안드로이드 개발 소프트웨어 - 넷빈즈
    넷빈즈는 1996년 자바 IDE 학생 프로젝트로 시작되어 썬 마이크로시스템즈를 거쳐 아파치 소프트웨어 재단에 기증된 오픈 소스 통합 개발 환경(IDE)으로, 다양한 언어를 지원하고 GUI 디자인 도구, 프로파일러 등 기능을 제공하며 자바 VM 운영체제에서 동작한다.
  • 안드로이드 개발 소프트웨어 - 안드로이드 스튜디오
    안드로이드 스튜디오는 구글에서 개발한 안드로이드 앱 개발용 통합 개발 환경으로, 자바, 코틀린을 지원하며 다양한 기능과 함께 2013년 발표 이후 안드로이드 공식 개발 도구로 사용되고 있다.
  • Eclipse (소프트웨어) - 표준 위젯 툴킷
    표준 위젯 툴킷(SWT)은 자바 GUI 툴킷으로, 네이티브 룩앤필과 고성능을 위해 윈도 시스템의 그래픽 요소를 직접 사용하며, 이클립스 IDE의 기반 기술로 IBM에 의해 개발되었다.
  • Eclipse (소프트웨어) - AspectJ
    AspectJ는 자바 언어의 관점 지향 프로그래밍 확장이자, 확장 메서드, 포인트컷, 어드바이스 등의 기능을 통해 기존 코드 변경 없이 새로운 기능을 추가할 수 있도록 설계되었다.
Eclipse (소프트웨어) - [IT 관련 정보]에 관한 문서
일반 정보
Eclipse 로고
Eclipse 로고
Eclipse 4.12 스크린샷
Eclipse 4.12 스크린샷
개발자이클립스 재단
최초 릴리스1.0 / 2001년 11월 29일
최신 버전4.33 (2024-09)
최신 릴리스 날짜2024년 9월 11일
최신 미리보기 버전4.34 (2024-12)
저장소Eclipse Platform GitHub 저장소
프로그래밍 언어자바
C
운영체제리눅스
macOS
윈도우
플랫폼자바 SE
Standard Widget Toolkit
x86-64
AArch64
언어알바니아어
아랍어
바스크어
불가리아어
카탈루냐어
중국어 (간체, 번체)
체코어
덴마크어
네덜란드어
영어 (오스트레일리아, 캐나다)
에스토니아어
핀란드어
프랑스어
독일어
그리스어
히브리어
힌디어
헝가리어
인도네시아어
이탈리아어
일본어
클링온어
한국어
쿠르드어
리투아니아어
말라얄람어
몽골어
미얀마어
네팔어
노르웨이어
페르시아어
폴란드어
포르투갈어 (포르투갈, 브라질)
루마니아어
러시아어
세르비아어
슬로바키아어
슬로베니아어
스페인어
스웨덴어
태국어
터키어
우크라이나어
베트남어
언어 수44
장르프로그래밍 도구
통합 개발 환경 (IDE)
라이선스이클립스 공중 허가서
웹사이트Eclipse.org

2. 역사

이클립스는 스몰토크 기반 비주얼에이지 계열의 통합 개발 환경(IDE) 제품의 영향을 받아 탄생했다.[117] IBM 노스캐롤라이나주 캐리 연구소 팀은 자바 기반 대체 제품으로 이클립스를 개발했다.[13]

2001년 11월, 이클립스 개발을 오픈 소스 소프트웨어로 발전시키기 위해 운영 위원회로 구성된 컨소시엄이 결성되었다. IBM은 이미 약 4000만달러를 투자한 것으로 추정된다.[14] 최초 회원사는 Borland, IBM, Merant, QNX Software Systems, Rational Software, Red Hat, SuSE, TogetherSoft, WebGain이었다.[15] 2003년 말 운영 위원 수는 80명 이상으로 증가했고, 2004년 1월 Eclipse 재단이 설립되었다.[16]

컴퓨팅 기계 협회는 2012년 4월 26일 Eclipse에 2011년 ACM 소프트웨어 시스템상을 수여했다.[18]

이클립스 역사는 1990년대 후반, JBuilder 등 제1세대 Java 개발 도구가 존재하던 시기에 시작되었다. IBM은 다양한 플랫폼 제품을 보유하고 있었기에 Java의 멀티 플랫폼 가능성에 주목했다. 1998년 11월, IBM 캐나다에서 VisualAge 개발을 담당했던 Object Technology International (OTI) 연구소가 프로젝트를 시작했다.

이후 IBM은 이클립스를 오픈 소스화하고 다른 조직 (보랜드, MERANT, QNX Software Systems, 래셔널 소프트웨어, 레드햇, SuSE 등)과 함께 Eclipse Board of Stewards를 설립했다. 공개된 이클립스는 많은 개발자들의 관심을 끌었으며, IBM은 VisualAge의 후속 제품으로 WebSphere Studio를 출시했다.

하지만, 이클립스가 IBM 외 다른 단체로부터 새로운 도구가 제공되지 않는다는 문제가 있었다. 이는 IBM이 이클립스의 제어권을 쥐고 있다는 인식 때문이었다. 2004년 2월 2일, Eclipse Board of Stewards는 비영리 조직 Eclipse Foundation을 설립하고 이클립스의 모든 것을 이관하여 모든 단체와 개발자를 동등하게 대우하게 되었다.

2006년부터 이클립스 재단은 매년 6월에 동시 릴리스를 진행하고, 이후 9월과 2월에 서비스 릴리스를 진행한다. 3.4 버전까지는 갈릴레이 위성에서 이름을 따왔지만, 3.5 버전부터는 갈릴레오 갈릴레이에서 따온 Galileo로 변경되었다. 2010년 릴리스 3.6은 Helios로 명명되었다. Galileo부터는 머리글자가 알파벳 순서가 되도록 명칭이 투표로 선정되고 있다.

Eclipse 3.8은 3.7의 버그 수정 버전이며, 4.2 릴리스가 결정되어 웹상에서는 공개되지 않았다. Eclipse 4.9 이후는 코드네임이 폐지되었고, 3개월마다 릴리스가 이루어졌다.

버전릴리스 날짜코드네임유래
1.02001/11/29
2.02002/06
2.12003/03
3.02004/06
3.12005/06
3.22006/06/30Callisto목성의 네 번째 위성 칼리스토. 갈릴레이 위성 중 하나.
3.32007/06/29Europa목성의 두 번째 위성 유로파. 갈릴레이 위성 중 하나.
3.42008/06/25Ganymede목성의 세 번째 위성 가니메데. 갈릴레이 위성 중 하나.
3.52009/06/24Galileo갈릴레이 위성 발견자 갈릴레오 갈릴레이.
3.62010/06/23Helios그리스 신화의 태양신 헬리오스.
3.72011/06/22Indigo뉴턴프리즘으로 빛을 7가지 색으로 분해할 수 있다는 것을 발견했을 때 보라색 안쪽의 색에 붙인 이름. 남색.
4.22012/06/27Juno로마 신화에 나오는, 여성과 결혼을 수호하는 여신 유노. 유피테르 (Jupiter)의 아내이며, 6월을 의미하는 "June"의 유래.
4.32013/06/26Kepler"케플러의 법칙"으로 유명한 독일의 천문학자 요하네스 케플러.
4.42014/06/25Luna을 의미한다.
4.52015/06/24Mars화성을 의미한다.
4.62016/06/22Neon원소 중 하나, 네온을 의미한다.
4.72017/06/28Oxygen원소 중 하나, 산소를 의미한다.
4.82018/06/27Photon광자를 의미한다.
4.92018/09/192018-09(코드네임 폐지)
4.102018/12/192018-12
4.112019/03/202019-03
4.122019/06/192019-06
4.132019/09/182019-09
4.142019/12/182019-12
4.152020/03/182020-03
4.162020/06/172020-06
4.172020/09/162020-09
4.182020/12/162020-12
4.192021/03/172021-03
4.202021/06/162021-06
4.212021/09/152021-09
4.222021/12/082021-12
4.232022/03/162022-03
4.242022/06/152022-06
4.252022/09/142022-09
4.262022/12/072022-12
4.272023/03/152023-03
4.282023/06/142023-06
4.292023/09/132023-09
4.302023/12/062023-12
4.312024/03/132024-03
4.322024/06/122024-06
4.332024/09/112024-09


2. 1. 라이선스

이클립스 퍼블릭 라이선스(Eclipse Public License, EPL)는 이클립스 프로젝트 출시에 사용되는 근본적인 라이선스이다.[118] 일부 프로젝트는 듀얼 라이선스를 요구하여 Eclipse Distribution License(EDL)가 사용되는데 케이스 바이 케이스 기준으로 고려되어야 한다. 이클립스 공용 라이선스(EPL)는 이클립스 프로젝트가 출시되는 기본 라이선스이다.[19] 일부 프로젝트는 이중 라이선스를 필요로 하며, 이 경우 이클립스 배포 라이선스(EDL)를 사용할 수 있지만, 이 라이선스 사용은 신청해야 하며 사안별로 고려된다.

이클립스는 원래 공용 공중 라이선스로 출시되었지만, 나중에 이클립스 공용 라이선스(EPL)로 재 라이선스되었다. 자유 소프트웨어 재단(FSF)은 두 라이선스 모두 자유 소프트웨어 라이선스이지만 GNU 일반 공중 사용 허가서(GPL)와 호환되지 않는다고 밝혔다.[20]

2. 2. 이름

"이클립스"(eclipse)라는 이름은 2001년 당시 IBM 래셔널 디비전의 CTO였던 리 낵먼(Lee Nackman)이 제안했다.[119][21] 이 이름은 경쟁 제품이었던 마이크로소프트 비주얼 스튜디오를 가리겠다는 의도를 담고 있다.[119][21]

2. 3. 배포판

이클립스 재단에서는 2006년부터 매년 6월 말에 이클립스 플랫폼과 관련 프로젝트들을 묶어 통합 배포판을 발표하고 있다.[120] 초기에는 배포판 이름을 목성의 4대 위성 이름으로 정했으나, 최근에는 투표를 통해 결정하고 있다.[120] 2018년 9월부터는 코드네임 대신 "YYYY-MM" 형식의 버전 번호를 사용하고, 분기별로 새로운 버전을 출시하고 있다.[26]

버전 명칭날짜플랫폼 버전주요 변경사항
칼리스토2006년 6월 30일3.2[123]
유로파2007년 6월 29일3.3[124]
가니메데2008년 6월 25일3.4[125]
갈릴레오2009년 6월 24일3.5[126]
헬리오스2010년 6월 23일3.6[127]
인디고2011년 6월 22일3.7[128]자바 7 지원 추가 (3.7.1 sr1)[129]
주노2012년 6월 27일3.8, 4.2[130]
케플러2013년 6월 26일4.3[134]
루나2014년 6월 25일4.4[135]자바 8 지원 통합[136]
마스2015년 6월 24일4.5[137]
네온2016년 6월 22일4.6[138]
산소2017년 6월 28일4.7[139]Oxygen.1a에서 자바 9 및 Junit 5 지원 도입, Oxygen.3a에서 자바 10 지원 도입.[140]
포톤2018년 6월 27일4.8[142]32비트 윈도우 및 리눅스 지원 중단.
2018-092018년 9월 19일4.9[143]
2018-122018년 12월 19일4.10[144]자바 11 지원 추가.[145]
2019-032019년 3월 20일4.11[146]
2019-062019년 6월 19일4.12[147]
2019-092019년 9월 18일4.13[148]
2019-122019년 12월 18일4.14[149]
2020-032020년 3월 18일4.15[150]
2020-062020년 6월 17일4.16[151]
2020-092020년 9월 16일4.17[152]
2020-122020년 12월 16일4.18[153]
2021-032021년 3월 17일4.19[154]
2021-062021년 6월 16일4.20[155]


3. 아키텍처

이클립스는 범용 애플리케이션 개발을 위한 리치 클라이언트 플랫폼(RCP)을 기반으로 한다. RCP는 다음과 같은 구성 요소로 이루어져 있다.


  • 코어 플랫폼 - 플러그인을 실행하는 이클립스의 기반
  • OSGi - 표준 번들링 프레임워크
  • SWT (Standard Widget Toolkit) - 이식 가능한 GUI 위젯 툴킷
  • JFace - SWT를 이용하여 고급 컴포넌트를 구성하는 작업을 간략화
  • 이클립스 워크벤치(Workbench) - 뷰(views), 편집기(editors), 퍼스펙티브(perspectives), 마법사(wizards)


이클립스는 플러그인을 사용하여 RCP를 포함한 상위의 모든 기능을 제공한다. 이는 다른 자바 응용 프로그램이 기능 확장 부분을 하드 코딩하는 것과는 대조적이다. 플러그인 메커니즘은 경량화한 소프트웨어 컴포넌트 프레임워크라고 할 수 있다. 플러그인 프레임워크를 활용하면, 자바가 아닌 다른 프로그래밍 언어, 예를 들면 C 언어나 파이썬 언어로 이클립스를 확장하는 것이 가능할 뿐 아니라 이클립스에서 LaTeX와 같은 조판 언어를 활용하거나,[156] 텔넷과 같은 네트워크 응용을 실행하거나 데이터베이스 관리를 하는 것도 가능하다. 또한 플러그인 아키텍처로 개발 환경 자체를 확장하는 것도 가능하다.

이클립스 SDK에는 이클립스 자바 개발 툴(Java Development Tools)이 포함되어 있는데, 이는 자바 컴파일러를 내장하고 있고 자바 소스 파일 전체 모델을 제공한다. JDT를 이용하면 자바 언어 기반의 고급 리펙터링 기법과 코드 분석을 수행할 수 있다.

3. 1. SWT와 JFace

이클립스의 GUI는 자바 위젯 툴킷인 SWT로 구현되어 AWT나 Swing을 사용하는 다른 자바 응용 프로그램과는 다르다.[156] 이클립스는 사용자 인터페이스 GUI 계층인 JFace를 사용하여 SWT 기반 응용 프로그램 작성을 쉽게 해준다.

SWT는 Swing이 아닌 AWT에 대응한다. AWT와 SWT의 차이점은 AWT가 운영 체제 또는 윈도우 시스템 레벨의 드로잉 조작을 네이티브 메서드( C 또는 C++로 쓰여진 JNI 메서드의 DLL·공유 라이브러리 엔트리)로 추상화하고, 그것을 다시 자바 API로 덮어 인터페이스가 이중으로 겹쳐지는 것에 비해, SWT는 네이티브 윈도우 시스템 API와 JNI 메서드가 거의 일대일로 대응하도록 정의되어 JNI 층이 매우 얇다는 것이다.

즉, 네이티브 윈도우 시스템 API 레이어와 자바 GUI 툴킷 클래스 라이브러리 레이어 사이의 시맨틱 갭을 메울 때, AWT는 C 코드와 자바 코드를 모두 사용하지만, SWT는 C 부분이 극소수이며 자바 코드가 실질적 주체이다.

SWT 사용 시 생산성을 높이기 위해 JFace라는 클래스 라이브러리가 있다. 모델-뷰-컨트롤러 프로그래밍 스타일을 지원하며, SWT보다 추상화된 데이터 처리를 가능하게 한다. JFace 자체는 순수 자바이다.

4. 기능

이클립스는 런타임 시스템 내에서 모든 기능을 플러그인 형태로 제공하며, 이는 OSGi 핵심 프레임워크 사양의 구현체인 이쿼녹스를 기반으로 한다.[84]

C, 파이썬 등 다른 프로그래밍 언어를 사용하거나, LaTeX[85]와 같은 조판 언어, 텔넷데이터베이스 관리 시스템과 같은 네트워킹 애플리케이션을 위한 플러그인을 통해 이클립스의 기능을 확장할 수 있다. 플러그인 아키텍처는 구성 관리와 같이 환경에 원하는 확장을 작성하는 것을 지원한다. Eclipse SDK는 Java 및 CVS를 지원하며, 다른 버전 관리 시스템에 대한 지원은 타사 플러그인을 통해 제공된다.

작은 런타임 커널을 제외하고, Eclipse의 모든 것은 플러그인이다. 따라서 개발된 모든 플러그인은 다른 플러그인과 동일한 방식으로 Eclipse와 통합된다. 이러한 점에서 모든 기능은 "동등하게 생성"된다.[86] Eclipse는 다양한 기능에 대한 플러그인을 제공하며, 일부는 무료 및 상업적 모델을 모두 사용하는 타사에서 제공된다. 플러그인의 예로는 통합 모델링 언어 (UML)용, 시퀀스 및 기타 UML 다이어그램용, DB 탐색기용 플러그인 등이 있다.

이클립스는 기능 통합 환경에 플러그인으로 다양한 기능을 조합할 수 있도록 설계되어 확장성이 매우 높다. 자바 개발 환경 자체가 표준으로 첨부된 플러그인으로 구현될 정도이며, C++, PHP, Perl, C#, D 언어, TeX, 파이썬, 루비, 자바스크립트, COBOL, AspectJ, Mathematica 등 다양한 언어를 지원하는 플러그인을 사용할 수 있다.

플러그인은 자바로 작성되었으며, 플러그인 개발 환경 자체도 Eclipse에 표준으로 부속되어 있다. 이는 Emacs가 그 주요 기능을 탑재한 LISP 언어로 작성할 수 있는 것과 대조된다.

Eclipse 3.0부터 플러그인 기구에는 OSGi 프레임워크의 구현인 Equinox를 채용하고 있다 (Equinox 자체도 Eclipse Foundation의 산하 서브 프로젝트이다). 이 때문에 Eclipse 플러그인은 OSGi 프레임워크에 규정된 번들 형식으로 배포된다. 이 기구는 Eclipse RCP (Rich Client Platform)에서도 마찬가지이다.

4. 1. 주요 기능

이클립스는 다음과 같은 주요 기능을 제공한다.[96]

  • '''디버깅 및 단계별 실행:''' JDI를 사용한 그래픽 디버거를 제공한다.
  • '''버전 관리 시스템 연동:''' CVS, Subversion, Git 등 버전 관리 시스템을 통해 소스 코드 관리를 지원한다. 이클립스의 CVS 기능은 명령줄 CVS 명령어를 호출하는 프런트 엔드가 아니라 자체 코드로 직접 CVS 서버와 통신한다(ssh, pserver 모두 이용 가능).
  • '''JUnit 연동:''' 자바 소스 코드에서 JUnit 테스트 코드 자동 생성 및 테스트 실행을 지원한다. 이클립스 3.2부터는 Java SE 5의 어노테이션을 지원하는 JUnit 4를 사용할 수 있게 되었다.
  • '''Ant 연동:''' Ant 빌드 시스템과 연동하여 빌드 자동화를 지원한다. Ant는 유닉스 계열 명령인 make를 대체하는 프로그램으로, Makefile에 해당하는 각 소스 코드의 의존 관계를 XML로 기술한다. Ant는 자바로 작성되었으며, 아파치 소프트웨어 재단 프로젝트에서 개발되고 있다. 이클립스는 Ant를 기본적으로 포함하고 있다.
  • '''리팩토링:''' getter, setter 메서드의 자동 생성, try-catch의 자동 추가, ResourceBundle영어를 이용한 문자열의 외부화, 클래스명, 메서드명, 변수명 변경 (이를 참조하는 부분도 자동적으로 변경), 메서드의 이동 및 추출 등을 위자드 형식으로 수행해준다.
  • '''코드 편집 지원:''' 클래스명, 메서드명, 변수명 자동 완성, 자동 서식, import 문 정리 및 자동 생성, 필요한 throws 절 자동 추가, 필요한 메서드 스켈레톤 자동 생성 등 다양한 편집 지원 기능을 제공한다.
  • '''ECJ:''' 자바 개발 도구(Java Development Tools)에 사용되는 이클립스 고유의 자바 컴파일러이다. 이 때문에 이클립스는 JDK가 없어도 자바 파일의 컴파일이 가능하다.
  • '''JPMS 지원:''' OSGi에 대한 기본 지원과 함께, Java 9부터 추가되었다.[96]

5. 플랫폼

이클립스는 다양한 플랫폼을 지원하며, 각 플랫폼에 특화된 기능을 제공한다.

5. 1. 서버 플랫폼

이클립스는 톰캣, 글래스피시 및 기타 여러 서버의 개발을 지원하며, IDE에서 직접 필요한 서버(개발용)를 설치할 수 있는 경우가 많다. 또한 원격 디버깅을 지원하여 사용자가 연결된 서버에서 실행 중인 애플리케이션의 변수를 관찰하고 코드를 단계별로 실행할 수 있다.

5. 2. 웹 도구 플랫폼 (WTP)

이클립스 WTP(Web Tools Platform, 웹 도구 플랫폼) 프로젝트는 웹 및 자바 EE(엔터프라이즈 에디션) 애플리케이션 개발을 위한 도구를 갖춘 이클립스 플랫폼의 확장이다.[89] 여기에는 다양한 언어에 대한 소스 및 그래픽 편집기, 개발을 단순화하는 마법사 및 내장 애플리케이션, 앱 배포, 실행 및 테스트를 지원하는 도구 및 API가 포함되어 있다.[89]

WTP는 톰캣, 자카르타 EE 등 웹 개발에 필요한 모든 것을 갖춘 Eclipse.org에서 개발된 플러그인이다. 자바스크립트, HTML, CSS, XML, JSP 편집기, 데이터베이스 탐색기, 서버 탐색기도 내장되어 있다. 향후 Ajax 개발 환경도 포함될 예정이며, Lomboz 플러그인이 원형이다.

5. 3. 모델링 플랫폼

모델링 프로젝트는 모델 기반 개발 기술에 초점을 맞춘 이클립스 재단의 모든 공식 프로젝트를 포함한다. 이들은 모두 IBM에서 개발한 이클립스 모델링 프레임워크와 호환된다. 이러한 프로젝트는 여섯 가지 범주로 나뉜다.

  • '''모델 변환'''은 이클립스 모델링 프레임워크(EMF) 기반 모델을 입력으로 사용하여 모델 또는 텍스트를 출력하는 프로젝트를 포함한다. 모델 대 모델 변환 프로젝트에는 주어진 모델을 변환하거나 주어진 EMF 모델에서 새 모델을 생성하는 데 사용되는 오픈 소스 변환 언어 및 도구인 ATLAS 변환 언어(ATL)가 포함된다. 모델 대 텍스트 변환 프로젝트에는 객체 관리 그룹(OMG)의 표준 모델 대 텍스트 언어인 MOFM2T의 구현인 Acceleo가 포함된다. Acceleo 코드 생성기(컴파일러)는 모든 메타모델(통합 모델링 언어(UML), 시스템 모델링 언어(SysML) 등)로 정의된 EMF 기반 모델에서 모든 텍스트 언어(Java, PHP, Python 등)를 생성할 수 있다. 이는 오픈 소스이다.
  • '''모델 개발 도구'''는 업계에서 사용되는 다양한 모델링 표준과 해당 도구를 구현하는 프로젝트를 포함한다. 이러한 프로젝트 중에는 다음과 같은 여러 표준의 구현을 찾을 수 있다.

표준 명칭
통합 모델링 언어 (UML)
시스템 모델링 언어 (SysML)
객체 제약 언어 (OCL)
비즈니스 프로세스 모델 및 표기법 (BPMN)
비즈니스 어휘 및 비즈니스 규칙의 의미 (SBVR)
XML 스키마(W3C) (XSD)
전국 전자 유통 협회 (NEDA)
모델 대 모델 변환 (MMT)


  • '''구체적 구문 개발'''에는 EMF 기반 모델의 그래픽 표현을 위한 이클립스 기반 프레임워크인 그래픽 모델링 프레임워크가 포함되어 있다.
  • '''추상 구문 개발'''은 이클립스 재단의 대부분의 모델링 프로젝트의 핵심이자 연결된 데이터 객체(CDO), EMF 쿼리 또는 EMF 유효성 검사와 같은 EMF에 사용 가능한 프레임워크인 이클립스 모델링 프레임워크를 호스팅한다.
  • '''기술 및 연구'''에는 모델링 프로젝트 프로토타입이 포함되어 있으며, 인큐베이션 단계에서 모든 이클립스 재단 모델링 프로젝트를 호스팅한다.
  • '''아말감'''은 모델링 도구 전용 이클립스 패키지에 사용 가능한 모든 모델링 도구 간의 패키징 및 통합을 제공한다.[90]

5. 4. 애플리케이션 수명 주기 관리 (ALM)

애플리케이션 수명 주기 관리(ALM) 및 이클립스의 작업 관리에는 마이린(Mylyn, Mylyn|마일린영어)이라는 구성 요소가 필요하며, 이는 태스크 중심 인터페이스의 오픈 소스 소프트웨어 구현체이다. 태스크 중심 인터페이스를 임베딩하는 도구를 위한 API를 제공한다. 마이린은 소프트웨어 개발자가 버그, 문제 보고서, 새로운 기능 등 여러 작업을 효율적으로 처리하는 데 도움을 준다. 마이린은 통합된 모든 작업에 대해 사용자 활동을 모니터링하고 현재 작업과 관련된 정보를 식별하려고 시도하며, 이 작업 컨텍스트를 사용하여 관련 정보에 이클립스 UI를 집중시킨다.

마이린은 Bugzilla, Trac, Redmine, Mantis,[91] JIRA, Unfuddle,[92] 및 GitHub와 같은 저장소와 통합될 수 있다.[93] 검색, 스크롤 및 탐색을 줄여 생산성 향상에 중점을 두며, 작업 컨텍스트를 명시적으로 만듦으로써 멀티태스킹, 계획, 과거 노력의 재사용, 전문 지식 공유를 용이하게 하도록 설계되었다.

프로젝트 이름은 뉴런의 축삭을 둘러싼 전기 절연체인 미엘린에서 따왔다.[94] 이 프로젝트의 원래 이름인 "Mylar"는 boPET 필름 회사의 상표를 복제했기 때문에 이클립스 재단에서 프로젝트 이름을 변경했다.[95]

6. 확장 기능

이클립스는 다양한 확장 기능을 지원한다. PyDev를 이용해 파이썬 개발을, 안드로이드 개발은 구글의 ADT를 통해 지원했으나 2015년부터 안드로이드 스튜디오로 대체되었다. JavaFX는 e(fx)clipse를 통해 지원하며, 자바스크립트 등도 지원한다. 이클립스 마켓플레이스에서 더 많은 기능을 제공하며, Vala 플러그인도 있다.[97]

내장된 자바 컴파일러 경고 외에도, SpotBugs 및 Sonar와 같은 코드 품질과 일관성을 개선하기 위한 린팅 플러그인도 사용할 수 있다.[98][99]

Ant, Maven, Make, CMake와 같은 빌드 도구에 대한 지원은 이클립스 고유의 프로젝트 파일 형식을 Maven pom.xml로 직접 대체하는 기능을 포함한다.[100]

6. 1. 주요 플러그인

이클립스는 다양한 확장 기능을 지원하며, 그 기능은 플러그인을 통해 제공된다. 플러그인은 자바로 작성되며, 플러그인 개발 환경 자체도 Eclipse에 표준으로 부속되어 있다. 플러그인 기구에는 OSGi 프레임워크의 구현인 Equinox를 채용하고 있다.[97]

주요 플러그인은 다음과 같다.

플러그인 이름설명
WTP(웹 툴 플랫폼)톰캣, 자카르타 EE 등 웹 개발에 필요한 모든 것이 갖춰진 Eclipse.org에서 개발된 플러그인.
자바스크립트, HTML, CSS, XML, JSP 편집기, 데이터베이스 탐색기, 서버 탐색기도 내장.
VE(비주얼 에디터)Eclipse에서 AWT, Swing, SWT의 GUI 개발을 할 수 있는 Eclipse.org에서 출시된 플러그인. (개발 중단)
톰캣 플러그인Java Servlet・JSP 컨테이너인 톰캣과 연동.
JBoss IDEJava Jakarta EE 애플리케이션 서버인 JBoss와 연동.
UML 플러그인UML의 유스케이스 다이어그램, 클래스 다이어그램, 시퀀스 다이어그램, 협업 다이어그램, 배치 다이어그램 등을 편집하고 Java 코드 생성 및 양방향 편집 (MDA), 리버스 엔지니어링 등을 수행.
DoJa 플러그인iアプリ 프로젝트 생성, 빌드, 에뮬레이터 실행.
AJDT(AspectJ Development Tools) 플러그인Java를 관점 지향 프로그래밍 언어로 확장한 AspectJ로 프로그래밍.
CDT(C/C++ Development Tooling)C 언어/C++ 개발을 가능하게 하는 플러그인.
DTP (Data Tools Platform)관계형 데이터베이스 관리 시스템(RDBMS) 등을 이용한 데이터 중심의 애플리케이션 개발을 지원.
TPTP(Test & Performance Tools Platform)테스트, 모니터링, 트레이싱, 프로파일링 등을 가능하게 하는 플러그인.
BIRT (Business Intelligence and Reporting Tools)보고서, 폼 작성을 지원.
DSDP (Device Software Development Platform)임베디드장치 소프트웨어 개발을 지원.
STP(SOA Tools Platform)서비스 지향 아키텍처 (Service Oriented Architecture, SOA) 개발을 지원.
[https://checkstyle.org/eclipse-cs/#!/ Checkstyle 플러그인]코딩 스타일을 확인.
FindBugs 플러그인Java 소스 코드에서 버그 패턴을 감지.
[http://www.valtech.jp/papilio.htm Papilio 플러그인]Eclipse에서 버그 관리 시스템 (BTS) 을 구현.
ByteCode Outline 플러그인Java 소스 코드를 편집하는 동안 실시간으로 해당 소스 코드의 바이트코드를 표시.
m2eclipseEclipse 프로젝트를 Maven 2 프로젝트로 사용.
Maven Repo Search 플러그인Maven 저장소를 검색하고 검색 결과에서 표시된 라이브러리 목록에서 라이브러리에 맞는 태그를 생성하여 클립보드에 붙여넣음.
EPIC Perl 플러그인Perl 개발을 가능하게 하는 플러그인.
PHP 플러그인PHP 개발을 가능하게 하는 플러그인. (PDT (PHP Development Tools), PHPEclipse, PHP-IDE, TruStudio 등)
RDT (Ruby Development Tools)Ruby 개발을 가능하게 하는 플러그인.
RadRails 플러그인Ruby on Rails 개발 환경을 제공.
[http://pydev.org/ PyDev]Python 개발을 가능하게 하는 플러그인.
MonalipseEclipse에서 2채널을 열람할 수 있는 2채널 브라우저 플러그인.
[http://eclipsefp.sourceforge.net/ EclipseFP]Haskell, Objective Caml 개발을 가능하게 하는 플러그인.
[http://ocamldt.free.fr/ OCaml Development Tools (ODT)]Objective Caml 개발을 가능하게 하는 플러그인.
ADT (Android Development Tools) 플러그인구글이 개발한 안드로이드용 프로젝트 생성, 빌드, 에뮬레이터 실행을 위한 플러그인. (개발 및 지원 종료)[112]
Google Plugin for Eclipse구글이 개발한 Google Web Toolkit과 Google App Engine을 이용한 웹 애플리케이션 프로젝트 생성, 로컬 서버 실행, 구글 인프라스트럭처에 배포 등을 수행.
[https://developer.salesforce.com/page/JP_Force.com_IDE?useskin=dfcjskin Force.com IDE]세일즈포스가 제공하는 클라우드 플랫폼 Force.com에서 동작하는 Force.com 애플리케이션 개발을 가능하게 하는 플러그인. (2019년 10월 12일에 폐지)[113]
[https://www.wolfram.com/workbench/ Wolfram Workbench]울프람 리서치사에서 제공하는 Mathematica 개발 환경을 제공하는 플러그인. (유료)
[http://goclipse.github.io/ GoClipse]Go 언어용 플러그인.


7. 한국어 지원

이클립스는 다국어 지원을 위한 Babel 프로젝트를 통해 한국어를 지원한다.[1] Pleiades 플러그인은 AOP를 통해 동적으로 일본어화하는 플러그인으로, 이를 통해 한국어 지원을 받을 수 있다.[2]

8. 이클립스 기반 제품



플러그인을 통한 높은 확장성과, 후술할 이클립스 공용 라이선스(EPL)가 완전한 카피레프트가 아닌 재배포도 인정하고 있다는 점 때문에, 개발사인 IBM뿐만 아니라 다양한 기업과 단체에서 이클립스를 기반으로 한 유료, 무료 제품을 공개하고 있다. 또한, 이들은 통합 개발 환경(IDE)에 국한되지 않는다.


  • WebSphere Studio
  • : VisualAge의 후속 제품인 IBM WebSphere 브랜드의 통합 개발 환경. 이클립스에 유료 플러그인 제품을 조합한 제품으로, 그런 관점에서는 앞서 언급한 유료 플러그인들과 다를 바 없다.[114] 이클립스 상당의 공통 기반은 WebSphere Studio Workbench라고 부른다. 현재는 영업 활동이 종료되어, Rational Application Developer로 대체되었다.

  • IBM Rational Application Developer for WebSphere Software
  • : WebSphere Studio의 후속 제품. IBM Rational 브랜드의 통합 개발 환경.

  • HCL Notes(IBM Notes)
  • : 로터스IBM → HCL Technologies영어로 사업 매각된 그룹웨어용 미들웨어 제품. 구칭 IBM Lotus Notes. IBM Lotus Notes/Domino 8 이후, 기존의 Windows 애플리케이션인 Notes Basic과, 이클립스 RCP 기반의 Lotus Expeditor 위에 구축하는 Notes Standard Edition의 2종이 함께 제공되었다.

  • Aptana
  • : 이클립스 기반의 웹 저작 도구.

참조

[1] 웹사이트 Eclipse.org consortium https://www.eclipse.[...] 2022-09-10
[2] 웹사이트 Equinox/dev - Eclipsepedia https://wiki.eclipse[...] 2023-08-26
[3] 웹사이트 Babel Project – Eclipse translation https://projects.ecl[...] The Eclipse Foundation 2013-01-31
[4] 웹사이트 IDEs vs. Build Tools: How Eclipse, IntelliJ IDEA & NetBeans users work with Maven, Ant, SBT & Gradle https://zeroturnarou[...] 2018-12-28
[5] 웹사이트 IntelliJ IDEA dominates the IDE market with 62% adoption among JVM developers https://snyk.io/blog[...] 2020-02-05
[6] 웹사이트 Eclipse desktop & web IDEs https://www.eclipse.[...] 2022-01-29
[7] 웹사이트 IBM Developer for z/OS https://www.ibm.com/[...] IBM 2024-05-16
[8] 웹사이트 GitHub - JuliaComputing/JuliaDT: Julia Development Toolkit for Eclipse. https://github.com/J[...] 2018-10-10
[9] 웹사이트 Eclipse Packages {{!}} The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects... https://www.eclipse.[...] 2023-08-26
[10] 웹사이트 Where did Eclipse come from? http://wiki.eclipse.[...] 2008-03-16
[11] 웹사이트 500 lines or less: Eclipse http://aosabook.org/[...]
[12] 웹사이트 Various Licenses and Comments About Them https://www.gnu.org/[...] 2012-11-05
[13] 웹사이트 Will It Go Round in Circles? https://web.archive.[...] 2008-10-15
[14] 웹사이트 IBM and Eclipse: A Decade of Software Innovation http://asmarterplane[...] 2011-11-03
[15] 웹사이트 About the Eclipse Foundation: History of Eclipse http://www.eclipse.o[...] 2014-01-01
[16] 웹사이트 About the Eclipse Foundation http://www.eclipse.o[...] The Eclipse Foundation 2008-08-13
[17] 웹사이트 OSGi – the footings of the foundation of the platform https://web.archive.[...] The Eclipse Foundation 2008-06-25
[18] 웹사이트 ACM Honors Computing Innovators for Advances in Research, Education, and Industry https://web.archive.[...] Association for Computing Machinery 2012-04-26
[19] 웹사이트 Eclipse Public License http://www.eclipse.o[...] 2012-02-24
[20] 웹사이트 Various Licenses and Comments about Them https://www.gnu.org/[...] Free Software Foundation 2007-05-17
[21] 웹사이트 Eclipse: Behind the Name http://www.eweek.com[...] Ziff Davis Enterprise Holdings 2008-08-11
[22] 웹사이트 Naming Indigo +1 https://bugs.eclipse[...] 2011-02-14
[23] 웹사이트 An interview with Wayne Beaton, Director of Open Source Projects at the Eclipse Foundation: "Eclipse Photon marks the end of an era" https://jaxenter.com[...] 2018-06-28
[24] 웹사이트 Simultaneous Release FAQ https://wiki.eclipse[...] 2018-03-09
[25] 웹사이트 Simultaneous Release http://wiki.eclipse.[...] 2018-01-12
[26] 웹사이트 SimRel/Simultaneous Release Cycle FAQ https://wiki.eclipse[...] 2019-03-15
[27] 웹사이트 Eclipse Tools Project http://archive.eclip[...] 2022-09-10
[28] 웹사이트 Eclipse.org consortium https://www.eclipse.[...] 2022-09-10
[29] 웹사이트 Eclipse.org consortium https://www.eclipse.[...] 2022-09-10
[30] 웹사이트 Eclipse Tools Project https://archive.ecli[...] 2022-09-10
[31] 웹사이트 Eclipse Foundation http://www.eclipse.o[...] Eclipse.org 2004-06-21
[32] 웹사이트 Eclipse Tools Project https://archive.ecli[...] 2022-09-10
[33] 웹사이트 Eclipse 3.1 Inside! https://www.eclipse.[...] 2018-01-12
[34] 웹사이트 Eclipse IDE Simultaneous Release (SimRel) https://github.com/e[...] Eclipse Foundation 2023-12-06
[35] 웹사이트 Eclipse Callisto Projects http://www.eclipse.o[...] 2018-01-12
[36] 웹사이트 Ganymede Simultaneous Release http://wiki.eclipse.[...] 2018-01-12
[37] 웹사이트 Galileo Simultaneous Release http://wiki.eclipse.[...] 2018-01-12
[38] 웹사이트 Category:Helios http://wiki.eclipse.[...] 2018-01-12
[39] 웹사이트 Category:Indigo http://wiki.eclipse.[...] 2018-01-12
[40] 웹사이트 Help - Eclipse Platform https://help.eclipse[...] 2018-01-12
[41] 웹사이트 Eclipse Juno Release Train Has Arrived http://www.eclipse.o[...] 2012-06-27
[42] 웹사이트 Eclipse 3.8.2 Maintenance Build: 3.8.2 http://archive.eclip[...] 2013-01-31
[43] 웹사이트 389175 – Dual stream simultaneous release (3.x and 4.x) https://bugs.eclipse[...] 2018-12-28
[44] 웹사이트 Category:Juno http://wiki.eclipse.[...] 2018-01-12
[45] 웹사이트 Category:Kepler http://wiki.eclipse.[...] 2018-01-12
[46] 웹사이트 Eclipse/Installation - Eclipsepedia https://wiki.eclipse[...] 2022-09-10
[47] 웹사이트 Category:Luna http://wiki.eclipse.[...] 2018-01-12
[48] 웹사이트 Eclipse Project 4.4.0 http://projects.ecli[...] 2013-07-22
[49] 웹사이트 Category:Mars http://wiki.eclipse.[...] 2018-01-12
[50] 웹사이트 Category:Neon http://wiki.eclipse.[...] 2018-01-12
[51] 웹사이트 Category:Oxygen http://wiki.eclipse.[...] 2018-01-12
[52] 웹사이트 Eclipse Oxygen - New and Noteworthy https://www.eclipse.[...] 2018-07-03
[53] 웹사이트 Eclipse Project Oxygen (4.7) M1 - New and Noteworthy https://www.eclipse.[...] 2019-08-22
[54] 웹사이트 Category:Photon http://wiki.eclipse.[...] 2018-01-12
[55] 웹사이트 Category:SimRel-2018-09 http://wiki.eclipse.[...] 2018-09-18
[56] 웹사이트 Category:SimRel-2018-12 http://wiki.eclipse.[...] 2018-12-18
[57] 웹사이트 Eclipse 4.10 - New and Noteworthy - New Features for Java Developers https://www.eclipse.[...] 2020-05-14
[58] 웹사이트 Category:SimRel-2019-03 http://wiki.eclipse.[...] 2018-12-18
[59] 웹사이트 Category:SimRel-2019-06 http://wiki.eclipse.[...] 2018-12-20
[60] 웹사이트 Category:SimRel-2019-09 http://wiki.eclipse.[...] 2019-06-22
[61] 웹사이트 Category:SimRel-2019-12 http://wiki.eclipse.[...] 2019-06-22
[62] 웹사이트 Category:SimRel-2020-03 http://wiki.eclipse.[...] 2020-03-25
[63] 웹사이트 Category:SimRel-2020-06 http://wiki.eclipse.[...] 2020-03-25
[64] 웹사이트 Category:SimRel-2020-09 http://wiki.eclipse.[...] 2020-03-31
[65] 웹사이트 Category:SimRel-2020-12 http://wiki.eclipse.[...] 2020-09-19
[66] 웹사이트 Category:SimRel-2021-03 http://wiki.eclipse.[...] 2020-12-25
[67] 웹사이트 Category:SimRel-2021-06 https://wiki.eclipse[...] 2021-03-17
[68] 웹사이트 Category:SimRel-2021-09 https://wiki.eclipse[...] 2021-06-21
[69] 웹사이트 Category:SimRel-2021-12 https://wiki.eclipse[...] 2021-09-29
[70] 웹사이트 Category:SimRel-2022-03 https://wiki.eclipse[...] 2022-08-31
[71] 웹사이트 Category:SimRel-2022-06 https://wiki.eclipse[...] 2022-08-31
[72] 웹사이트 Category:SimRel-2022-09 https://wiki.eclipse[...] 2022-08-31
[73] 웹사이트 Category:SimRel-2022-12 https://wiki.eclipse[...] 2022-09-17
[74] 웹사이트 Category:SimRel-2023-03 https://wiki.eclipse[...] 2022-12-10
[75] 웹사이트 Category:SimRel-2023-06 https://wiki.eclipse[...] 2023-03-15
[76] 웹사이트 Category:SimRel-2023-09 https://wiki.eclipse[...] 2023-06-14
[77] 웹사이트 .github/wiki/SimRel/2023-12.md at main · eclipse-simrel/.github https://github.com/e[...] Eclipse Foundation 2023-12-22
[78] 웹사이트 .github/wiki/SimRel/2024-03.md at main · eclipse-simrel/.github https://github.com/e[...] Eclipse Foundation 2023-12-22
[79] 웹사이트 .github/wiki/SimRel/2024-06.md at main · eclipse-simrel/.github https://github.com/e[...] Eclipse Foundation 2023-12-22
[80] 웹사이트 .github/wiki/SimRel/2024-09.md at main · eclipse-simrel/.github https://github.com/e[...] Eclipse Foundation 2023-12-22
[81] 웹사이트 .github/wiki/SimRel/2024-12.md at main · eclipse-simrel/.github https://github.com/e[...] Eclipse Foundation 2023-12-22
[82] 웹사이트 .github/wiki/SimRel/2025-03.md at main · eclipse-simrel/.github https://github.com/e[...] 2024-11-24
[83] 웹사이트 .github/wiki/SimRel/2025-06.md at main · eclipse-simrel/.github https://github.com/e[...] 2024-11-24
[84] 웹사이트 OSGi Certified Products https://www.osgi.org[...] 2016-08-02
[85] 웹사이트 TeXlipse homepage – LaTeX for Eclipse http://texlipse.sour[...] 2014-01-01
[86] 웹사이트 Developing Eclipse plug-ins https://www.ibm.com/[...] 2002-12-01
[87] 웹사이트 Eclipse now runs on Wayland https://web.archive.[...] 2014-08-18
[88] 웹사이트 Portfolio Performance https://www.portfoli[...] Portfolio Performance 2020-12-16
[89] 웹사이트 Eclipse Web Tools Platform Project http://eclipse.org/p[...] Eclipse.org 2011-05-02
[90] 웹사이트 Amalgation website http://www.eclipse.o[...] 2013-01-31
[91] 웹사이트 Mylyn MantisBT Connector https://archive.toda[...] Mantis Bug Tracker 2011-10-25
[92] 웹사이트 Unfuddle Mylyn Connector https://unfuddle.com[...] Unfuddle 2011-05-21
[93] 웹사이트 GitHub Mylyn connector for Eclipse https://github.com/b[...] GitHub 2011-05-10
[94] 웹사이트 Bug191406 - rename Mylar project to Mylyn https://bugs.eclipse[...] Eclipse Foundation 2009-02-18
[95] 웹사이트 Mylar to Mylyn Project Rename FAQ http://www.eclipse.o[...] Eclipse Foundation 2009-02-18
[96] 웹사이트 Eclipse Help https://help.eclipse[...] 2023-11-20
[97] 웹사이트 valable in Launchpad https://launchpad.ne[...] 2007-12-24
[98] 웹사이트 Eclipse Marketplace https://marketplace.[...] Eclipse 2023-11-20
[99] 웹사이트 SonarLint Documentation https://docs.sonarso[...] 2023-11-20
[100] 웹사이트 Converting Eclipse Java Project to Maven Project https://wiki.eclipse[...] Eclipse 2023-11-20
[101] 웹사이트 PHP Development Tools http://www.eclipse.o[...] 2013-01-31
[102] 웹사이트 Andmore: Development Tools for Android https://marketplace.[...] 2019-11-11
[103] 뉴스 Android Studio 1.0 http://android-devel[...] 2014-12-12
[104] 웹사이트 An update on Eclipse Android Developer Tools https://android-deve[...] 2015-06-26
[105] 웹사이트 Andmore - Eclipse Android Tooling https://github.com/e[...] 2024-04-28
[106] 웹사이트 Eclipse 4.33 - New and Noteworthy https://eclipse.dev/[...] 2024-10-19
[107] 웹사이트 Eclipse Project Downloads http://download.ecli[...] 2024-08-13
[108] 웹사이트 IDEs vs. Build Tools: How Eclipse, IntelliJ IDEA & NetBeans users work with Maven, Ant, SBT & Gradle https://zeroturnarou[...] 2018-12-28
[109] 웹사이트 GitHub - JuliaComputing/JuliaDT: Julia Development Toolkit for Eclipse. https://github.com/J[...] 2018-10-10
[110] 웹사이트 Various Licenses and Comments About Them https://www.gnu.org/[...] 2014-04-17
[111] 웹사이트 ASCII.jp:WebSphere Application Server、WebSphere Studio、WebSphere Host Integration (3/3) https://ascii.jp/ele[...] KADOKAWA ASCII Research Laboratories, Inc. 2003-11-10
[112] 웹사이트 グーグル、「Eclipse」での「Android」アプリ開発のサポートを2015年末で終了 http://japan.zdnet.c[...] ASAHI INTERACTIVE, Inc 2015-08-24
[113] 웹사이트 Force.com IDE Retired {{!}} Force.com IDE Developer Guide (Retired) {{!}} Salesforce Developers https://developer.sa[...] Salesforce 2019-11-17
[114] 웹사이트 EclipseとWebSphere Studioはどう違うのか {{!}} 日経 xTECH(クロステック) https://xtech.nikkei[...] Nikkei Business Publications, Inc. 2003-10-31
[115] 웹인용 Eclipse Tools Project http://archive.eclip[...] 2018-12-28
[116] 뉴스 Eclipse : Behind the Name http://www.eweek.com[...] eWeek 2012-06-08
[117] 웹인용 Where did Eclipse come from? http://wiki.eclipse.[...] 2008-03-16
[118] 웹인용 Eclipse Public License http://www.eclipse.o[...] 2012-02-24
[119] 웹인용 Eclipse: Behind the Name http://www.eweek.com[...] Ziff Davis Enterprise Holdings 2008-08-11
[120] 문서 Naming Helios + 1 ... to Indigo https://bugs.eclipse[...]
[121] 웹인용 Eclipse Foundation http://www.eclipse.o[...] Eclipse.org 2018-01-12
[122] 웹인용 Eclipse 3.1 Inside! https://www.eclipse.[...] 2018-01-12
[123] 웹인용 Eclipse Callisto Projects http://www.eclipse.o[...] 2018-01-12
[124] 웹인용 Simultaneous Release http://wiki.eclipse.[...] 2018-01-12
[125] 웹인용 Ganymede Simultaneous Release http://wiki.eclipse.[...] 2018-01-12
[126] 웹인용 Galileo Simultaneous Release http://wiki.eclipse.[...] 2018-01-12
[127] 웹인용 Category:Helios http://wiki.eclipse.[...] 2018-01-12
[128] 웹인용 Category:Indigo http://wiki.eclipse.[...] 2018-01-12
[129] 웹인용 Help - Eclipse Platform https://help.eclipse[...] 2018-01-12
[130] 웹인용 Eclipse Juno Release Train Has Arrived http://www.eclipse.o[...] 2018-01-12
[131] 웹인용 Eclipse 3.8.2 Maintenance Build: 3.8.2 http://archive.eclip[...] 2018-01-12
[132] 웹인용 389175 – Dual stream simultaneous release (3.x and 4.x) https://bugs.eclipse[...] 2018-12-28
[133] 웹인용 Category:Juno http://wiki.eclipse.[...] 2018-01-12
[134] 웹인용 Category:Kepler http://wiki.eclipse.[...] 2018-01-12
[135] 웹인용 Category:Luna http://wiki.eclipse.[...] 2018-01-12
[136] 웹인용 Eclipse Project 4.4.0 http://projects.ecli[...] 2018-01-12
[137] 웹인용 Category:Mars http://wiki.eclipse.[...] 2018-01-12
[138] 웹인용 Category:Neon http://wiki.eclipse.[...] 2018-01-12
[139] 웹인용 Category:Oxygen http://wiki.eclipse.[...] 2018-01-12
[140] 웹인용 Eclipse Oxygen - New and Noteworthy https://www.eclipse.[...] 2018-07-03
[141] 웹인용 Eclipse Project Oxygen (4.7) M1 - New and Noteworthy https://www.eclipse.[...] 2019-08-22
[142] 웹인용 Category:Photon http://wiki.eclipse.[...] 2018-01-12
[143] 웹인용 Category:SimRel-2018-09 http://wiki.eclipse.[...]
[144] 웹인용 Category:SimRel-2018-12 http://wiki.eclipse.[...]
[145] 웹인용 Eclipse 4.10 - New and Noteworthy - New Features for Java Developers https://www.eclipse.[...]
[146] 웹인용 Category:SimRel-2019-03 http://wiki.eclipse.[...]
[147] 웹인용 Category:SimRel-2019-06 http://wiki.eclipse.[...]
[148] 웹인용 Category:SimRel-2019-09 http://wiki.eclipse.[...]
[149] 웹인용 Category:SimRel-2019-12 http://wiki.eclipse.[...]
[150] 웹인용 Category:SimRel-2020-03 http://wiki.eclipse.[...]
[151] 웹인용 Category:SimRel-2020-06 http://wiki.eclipse.[...]
[152] 웹인용 Category:SimRel-2020-09 http://wiki.eclipse.[...]
[153] 웹인용 Category:SimRel-2020-12 http://wiki.eclipse.[...]
[154] 웹인용 Category:SimRel-2021-03 http://wiki.eclipse.[...]
[155] 웹인용 Category:SimRel-2021-06 https://wiki.eclipse[...]
[156] 웹사이트 TeXlipse homepage - LaTeX for Eclipse http://texlipse.sour[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com