가티있는블로그

[RxJava] Rxjava 설치하기

2019. 5. 6. 17:24 | 프로그래밍/RxJava

+) IDE는 Eclipse를 사용했습니다

1. Maven

프로젝트 창에서 우클릭해서 새로운 프로젝트를 생성해줍니다.

 

프로젝트 선택창에서 메이븐 프로젝트를 선택해주고 쭉쭉 Next를 눌러주고 만들어줍니다.

 

만들어진 프로젝트에서 pom.xml파일의 내용을 수정해줍니다.

 

<properties>
	<maven.compiler.source>1.8</maven.compiler.source>
	<maven.compiler.target>1.8</maven.compiler.target>
</properties>

<dependencies>
    <dependency>
        <groupId>io.reactivex.rxjava2</groupId>
        <artifactId>rxjava</artifactId>
        <version>2.2.8</version>
        <scope>test</scope>
    </dependency>
</dependencies>

위의 내용을 추가해주면 됩니다. 

properties에있는 maven.compiler.source와 같은 속성들은 메이븐인스톨을 할때 컴파일러 오류가 발생해서 추가해주었습니다.

혹시 컴파일에러가 발생한다면 추가해주시면되고 아니면 써주시지 않아도 괜찮습니다!

 

jar파일이 잘 다운로드 된 것을 확인할 수 있었고 처음엔 jar파일을 잘 읽어오지 못해서 포기할때 쯤,, 재시작을 하고 다른걸하다보니 다시 잘 읽어온것을 확인할 수 있었습니다,,,ㅠㅠ

 

2. Gradle일 때

Gradle 프로젝트를 생성해 준 후 build.gradle 파일을 수정해줍니다.

dependencies {
    // 중략
    
    compile 'io.reactivex.rxjava2:rxjava:2.2.6'
}

dependencies에 위의 compile 내용을 추가해줍니다.

 

프로젝트 우클릭을 해준 후 Run As - Run Configuration에 들어가서 Gradle Project에 새로운 항목을 추가해준 후 아래와 같이 입력한후 Run을 해줍니다. 

 

3. jar파일 다운로드

Maven이나 Gradle을 사용하면 직접 Reactive Streams 라이브러리 설정을 하지 않아도 자동으로 RxJava가 의존하는 Reactive Streams의 라이브러리를 내려받을 수 있습니다.

 

 https://search.maven.org/search?q=g:io.reactivex.rxjava2%20AND%20a:rxjava

불러오는 중입니다...

위의 페이지에 들어가서

jar파일을 다운로드 받아줍니다.

버전에 따라 관리해주어야 하므로 위와 같이 Maven이나 Gradle을 사용하지 않고 개별적으로 가져와서 설정한다면 버전관리에 주의해야합니다. 

 

다운로드 한 jar파일을 프로젝트 properties - Java Build Path - Libraries 에서 Add External JARs을 해서 추가해주면 사용할 수 있습니다.