Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

최근 자바진영 오픈소스들은

Maven,Graddle 빌드환경 둘다 지원함으로 자바 개발환경에서 AKKA역시 둘중하나 선택 가능합니다.

AKKA에서 특이점은 SCALA를 사용한다고 했을시, SBT라는 조금 특이한 형태의 빌드환경도 사용가능합니다.


기존에 사용하던 빌드환경과, 웹서비스에 통합 할수 있으니 개발 IDE에따라 빌드환경을 선택할수 있습니다.


Table of Contents

Eclipse

IDE 준비하기

Eclipse : https://www.eclipse.org/

...

Eclipse 최신버젼을 설치합니다. ( IDE는 선택사항)


AKKA 프로젝트 템플릿 다운로드

http://dev.lightbend.com/start/?group=akka&project=akka-quickstart-java

...

AKKA-ACTOR 학습을 위한, 최소의 프로젝트 템플릿을 다운받을수 있습니다.



PROJECT IMPORT

다운받은 템플릿을 압축을 풀어 Eclipse로 Import합니다.


디버깅

빌드/실행/디버깅을 IDE를 통해 수행가능하다고 하면 성공적으로 최초 프로젝트 셋팅이 완료되었습니다.


UNIT TEST

Actor 메시지 전송 테스트에 특화된, UnitTestToolKit 사용이 가능합니다.

...

url : https://doc.akka.io/docs/akka/2.5/testing.html


Maven or SBT빌드환경

Maven 및 SBT 빌드환경 선택적으로 구축가능하며, 기존 작성된 프로젝트에서 모듈 추가하여

...

하지만 JAVA프로젝트에 사용하기위해서는 메이븐을 사용합니다.




IntelliJ

IDE 준비하기

download : https://www.jetbrains.com/idea/

최신버젼을 설치합니다. ( IDE는 선택사항)


AKKA 프로젝트 템플릿 다운로드

http://dev.lightbend.com/start/?group=akka&project=akka-quickstart-java

다운받고, 적절한곳에 압축을 풉니다.


최초 SBT Import




실행/디버그 환경 설정



개발환경


요약

IDE : Eclipse or IntelliJ

...