SW/앱플랫폼

앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법

얇은생각 2019. 3. 16. 07:30
반응형

Eclipse란?

Eclipse는 통합 웹 및 애플리케이션 개발 도구 구축을 위해 처음부터 설계된 플랫폼입니다. 설계상 플랫폼 자체만으로는 최종 사용자 기능을 제공하지 않습니다. 플러그인 모델에 기반한 통합 기능의 개발이라는 이점을 제공합니다.


Eclipse는 도구 작업을 위한 UI(공통 사용자 인터페이스) 모델을 제공합니다. 이 모델은 여러 운영 체제에서 실행되면서도 각 기본 OS와의 강력한 통합을 제공하도록 설계되었습니다. 플러그인은 Eclipse API에 프로그래밍되어 지원되며 운영 체제에 의해 변경되지 않고 실행될 수 있습니다. 


Eclipse의 핵심에는 동적 플러그인 검색, 로드 및 실행을 위한 아키텍처가 있습니다. 이 플랫폼은 올바른 코드를 찾아 실행하는 작업을 처리합니다. 플랫폼 UI는 표준 사용자 탐색 모델을 제공합니다. 그러면 각 플러그인은 각각의 작업에 집중할 수 있습니다. 정의, 테스트, 애니메이션, 게시, 컴파일, 디버깅, 다이어그램 작성 등등이 가능하며 유일한 한계는 상상력이라고도 합니다.




Eclipse 설치 방법


앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


구글을 통해 이클립스 공식 홈페이지에 들어갑니다. 다운로드를 클릭합니다.




앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


본인 운영체제가 맞는지 확인하고 다운로드를 진행합니다.




앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


다운로드한 파일을 실행합니다. 그 다음으로, 저는 자바와 그래들을 활용할 것이기 때문에 첫번째를 선택하여 진행하였습니다.




앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


설정된 기본값으로 설치하였습니다. 




앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


설치가 완료되면 Launch를 눌러 실행합니다.




앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


작업 공간을 설정하여 활용할 수 있습니다. 따로 없다면 디폴트 값으로 실행합니다.




Gradle이란?

Gradle은 거의 모든 유형의 소프트웨어를 만들 수 있을 정도로 유연하도록 설계된 오픈 소스 빌드 자동화 도구입니다. 다음은 가장 중요한 몇 가지 기능에 대한 개괄적인 개요입니다.


고성능

Gradle은 입력 또는 출력이 변경되었기 때문에 실행해야 하는 작업만 실행함으로써 불필요한 작업을 방지합니다. 빌드 캐시를 사용하여 이전 실행 또는 다른 시스템(공유 빌드 캐시 포함)의 태스크 출력을 재사용할 수도 있습니다.


Gradle이 구현하고 개발 팀이 Gradle의 성능을 향상시키기 위해 지속적으로 작업하는 다른 많은 최적화 솔루션이 있습니다.


JVM 기반

Gradle은 JVM에서 실행되며 이를 사용하려면 JDK(Java Development Kit)가 설치되어 있어야 합니다. 사용자 지정 작업 유형 및 플러그인과 같은 빌드 로직에서 표준 Java API를 사용할 수 있기 때문에 Java 플랫폼에 익숙한 사용자를 위한 기능입니다. 또한 다양한 플랫폼에서 그래들(Gradle)을 쉽게 실행할 수 있습니다.


Gradle은 JVM 프로젝트를 구축하는 데만 국한되지 않으며 기본 프로젝트 구축을 지원하는 패키지도 제공됩니다.


Custom

Gradle은 Maven의 책에서 본떠서 Java 프로젝트와 같은 일반적인 유형의 프로젝트를 규칙을 구현하여 쉽게 만들 수 있습니다. 적절한 플러그인을 적용하면 많은 프로젝트에 대한 슬림한 빌드 스크립트로 쉽게 끝날 수 있습니다. 그러나 이러한 규칙을 제한하지는 않습니다. 그래들에서는 이러한 규칙을 재정의하고, 작업을 추가하고, 규칙 기반 빌드에 다른 많은 사용자 지정을 할 수 있습니다.


확장성

쉽게 그래(Gradle)을 확장하여 고유한 작업 유형이나 빌드 모델까지 제공할 수 있습니다. Android 빌드 지원을 참조하십시오. 빌드 유형과 같은 새로운 빌드 개념을 추가합니다.


IDE 지원

여러 주요 IDE를 통해 Gradle 빌드를 가져와 상호 작용할 수 있습니다(Android Studio, IntelliJ IDEA, Eclipse 및 NetBeans). 또한 Gradle은 프로젝트를 Visual Studio에 로드하는 데 필요한 솔루션 파일을 생성할 수도 있습니다.


빌드 검색

빌드 검색은 빌드 문제를 식별하는 데 사용할 수 있는 빌드 실행에 대한 광범위한 정보를 제공합니다. 특히 빌드 성능과 관련된 문제를 식별하는 데 도움이 됩니다. 빌드 스캔을 다른 사용자와 공유할 수도 있습니다. 빌드 문제를 해결하는 데 조언을 구해야 하는 경우 특히 유용합니다.




Gradle 설치 방법


앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


Help - Eclipse Marketplace를 클릭합니다.




앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


검색창에 gradle를 입력합니다. 그래들이 설치되었는지 확인합니다. 보통 이클립스를 온라인 방법으로 설치한 경우 그래들도 같이 설치됩니다. 만약 설치가 안되어있는 분은 설치를 해주시면 됩니다.




앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


그래들 프로젝트를 생성해 확인해보겠습니다.




앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


다음과 같이 Gradle Project를 선택합니다.




앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


다음으로 넘어갑니다.




앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


프로젝트 명을 입력합니다.




앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


따로 설정하지 않고 넘어가겠습니다.




앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


Finish를 누르고 프로젝트를 생성합니다.




앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


다음과 같은 폴더구조를 나타내면 성공적으로 설치가 된 것입니다.




앱 플랫폼 설계 : Eclipse, Gradle 특징과 설치 방법


기본적인 활용법은 다음에 알아보도록 하겠습니다.

반응형