반응형

개발환경 : Ubuntu 12.04 (가상머신)


JAVA 8 설치

$ sudo apt-get purge openjdk*
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
$ sudo apt-get install oracle-java8-set-default
[출처] http://sarghis.com/blog/1050/

    

Maven 설치 (3.3.9)

홈페이지 접속 : http://maven.apache.org/download.cgi

apache-maven-3.3.9-bin.tar.gz 다운로드 링크 오른쪽 클릭 -> 링크복사

$ tar xvfz apache-maven-3.3.9-bin.tar.gz
$ mv apache-maven-3.3.9 /usr/local
$ cd /usr/local/
$ sudo ln -s apache-maven-3.3.9 maven


환경 변수 설정

$ sudo vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export M2_HOME=/usr/local/maven
PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin


Opendaylight 설치
$ wget -q -O - https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml > ~/.m2/settings.xml
$ git clone https://git.opendaylight.org/gerrit/p/controller.git
$ cd controller
$ mvn clean install


Netbeans 설치

https://netbeans.org/downloads/

Java EE 버전을 받습니다. ( Eclipse 받으셔도 됩니다. )


OSGi Bundle Project 생성

$ mvn archetype:generate -DarchetypeGroupId=org.apache.karaf.archetypes -DarchetypeArtifactId=karaf-bundle-archetype
'groupId' : com.tistory.kev1n.packetcapture
'artifactId':packetcapture
'version':ENTER
'package':ENTER
Y: : ENTER
$ cd packetcapture
$ mvn clean install
Netbeans로 프로젝트 불러오기 File->Open Project->packetcapture 선택 

POM파일 수정 및 소스 수정은 다음시간에..



반응형

'네트워크 > SDN' 카테고리의 다른 글

Opendaylight Karaf feature guide  (0) 2016.12.07
Open vSwitch 2.3.1 Installation  (0) 2016.12.02
Python을 이용한 Mininet Topology 작성  (0) 2015.12.28
Mininet 설치하기  (0) 2015.12.26
Opendaylight 설치하기  (0) 2015.12.26
Posted by kev1n
,