RxJava 처음 시작하기(1)

2018. 12. 7. 23:43리액티브 프로그래밍/RxJava


실습은 이클림스 IDE를 이용해 진행합니다.

빌드 도구는 그레이들(Gradle)을 사용합니다.

이클립스 Oxygen은 기본으로 그레이들을 지원합니다.

만약 하위 버전일 경우 아래와 같이 이클립스 마켓에서 [INSTALL] 해주시면 됩니다.

아래 그림처럼 이클립스 마켓에서 Find 에 buildship 을 입력 후 검색해 줍니다. 

Gradle Integration 2.0 이 검색되면 오른쪽에 [INSTALL] 버튼 눌러 설치해 줍니다. Installed 라면 이미 그레이들이 설치되어 있는 상태 입니다.




설치가 완료 되었다면, 프로젝트를 만들어 봅시다.

이클립스에서 그레이들 기반의 자바 프로젝트를 만들고 싶다면 아래 그림처럼




[File] - [New] - [Project...] 를 선택한 후  [Gradle] - [Gradle Project] 선택 후 Next 버튼을 눌러줍니다.




처음 프로젝트를 생성할때는 시간이 좀 소요가 될수 있습니다.

이클립스 우측 하단에 설치 프로그래스바가 사라지면 프로젝트 생성이 완료된 것이니 그전에는 되도록이면 이것저것 만지지 않는 것이 좋을것 같습니다~


프로젝트가 완성되면 아래와 같이 [Package Explorer]가 나타납니다. 기존의 자바 프로젝트와는 다르게 구성되어 있습니다.


이제 RxJava 라이브러리를 dependencies에 추가합니다. 2017년 08월 기준 최신버전은 2.1.3 버전 입니다.

build.gradle 파일에 아래와 같이 다음 코드를 추가합니다.

dependencies {
    compile 'org.slf4j:slf4j-api:1.7.25'
    testCompile 'junit:junit:4.12'
    compile 'io.reactivex.rxjava2:rxjava:2.1.3'
}

이렇게 새로운 라이브러리를 추가한 다음 적용을 위해서는 

프로젝트 이름을 마우스 오른쪽 클릭한 후 [Gradle] - [Refresh Gradle Project]를 선택 해 주면 됩니다.


동기화가 완료 됬다면, 코드를 작성해 봅시다.


다음 글에서..ㅎ