본문 바로가기

Software Defined Network/Install_SDN

ONOS IDE Implementation_IntelliJ

IntelliJ 를 사용한 ONOS 개발 환경!!!


모름지기 Java 개발자라면 밥 먹듯이 사용하여야 하는 도구가 바로 Eclipse이다.


보다 편하고 쉬운(개발하기는 당연 어렵지만) 개발 환경을 위한 도구를 IDE라고 하는데...


Java IDE의 절대강자가 바로 Eclipse이다.


ONOS Source 코드 역시 Java언어로 구성되어 있기 때문에 Eclipse를 사용함에 문제가 없다.


그런데 ONOS 프로젝트가 아직까지는 개발에 치중하고 있는 모양새를 보이고 있고 Maven 및 Karaf 같은 솔루션을 함께 사용하다보니 환경을 구성하는데 꽤 복잡하게 보인다.


이런 환경적 요인을 보다 편하게 활용할 수 있는 IDE가 필요했는데...


바로 IntelliJ 가 되겠다.



IntelliJ Start



IntelliJ를 설치하고 자동실행이 되면 다음과 같은 화면이 보인다.


사뿐하게 'OK'를 선택하고 넘어가자.




친절하게도 바탕화면을 선택할 수 있다.


그래도 IntelliJ니까 검은바탕을 사용하는 것으로 하고 'Next'를 선택하자.

(적당하게 사용하고 싶은 것으로 고르면 되겠다.)



ONOS import



IntelliJ에 ONOS Project를 Import 한다.



위와 같은 화면이 보이면 'Import Project'를 선택한다.



Import 화면이 보이면 ONOS를 다운로드 받은 디렉토리에서 'pom.xml'을 선택한다.



Maven 관련 화면이 보이면 하단에 Automatically download 부분에 모두 체크를 한다.


그러면 Maven 관련 플러그인등의 내용을 자동으로 다운로드 받아 설치한다.



profiles는 다른 선택을 하지 않아도 된다.



ONOS 프로젝트의 Maven project인 'org.onosproject:onos:1.3.0-SNAPSHOT'을 선택한다.

(자동으로 체크되어 나올것이다.)



앞서 이야기한 것 처럼 ONOS는 Java 1.8 버전을 사용한다.


관련된 Java를 설정하기 위하며 '+' 버튼을 선택하고 'JDK'를 선택한다.



다운로드 받은 Java 1.8의 디렉토리를 선택한다.



다운로드 받은 Java 1.8의 Classpath들이 자동으로 추가될 것 이다.



개발 환경의 프로젝트 이름을 만든다.


필자는 'onos'로 하였다.



이제 import 과정이 끝이났다.


pom.xml 을 활용하여 import 되는 과정이 하단에 보이게 된다.


조금의 시간이 걸리니 기다려보자.


import가 완료되어 트리에 소스코드가 보이면 'File'-'import Setting'을 선택한다.



지금부터는 IntelliJ의 설정을 자동으로 시행할 것이다.



ONOS의 IntelliJ 설정은 ~/onos/tools/dev/에 'idea-setting-jar'로 존재한다.


이것으로 IntelliJ를 활용한 개발환경 설정이 모두 끝이났다.


IntelliJ가 재실행된다.

'Software Defined Network > Install_SDN' 카테고리의 다른 글

ONOS rsa 키 생성 및 적용_맥  (0) 2015.09.24
ONOS Install 및 실행  (0) 2015.07.21
ONOS 설치를 위한 준비  (0) 2015.07.21