반응형
개발환경 : 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
$ 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 installNetbeans로 프로젝트 불러오기 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 |