+) 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을 해서 추가해주면 사용할 수 있습니다.