ODL 개발시 삽질 내역..

빌드를 하다 난 에러1234567[ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce (enforce-banned-dependencies) on project singletonsimple-impl: Some Enforcer rules have fa

ODL(OpenDayLight) 기본 튜토리얼 #5 – DataStore 구현

이번에는 DataStore를 구현해보도록 하겠다. 아래와 같이 단순한 구조로 ODL의 dataStore를 사용하는 방법을 알아보자 역시 가장먼저 구현 해줘야 하는것은 Yang 파일이다. 기존에 만들어놓은 hello.yang 파일을 조금 수정하도록 한다. hello.yang 파일에 아래와 같이 container 를 하나 선언해준다. 123456789101

ODL(OpenDayLight) 기본 튜토리얼 #4 – Notification 구현

ODL에서 사용하는 Notification의 개념은 RPC와 비슷하다고 생각하면 되는데 차이점이 있다면 Notification은 return값이 없다는것이다. 새로운 impl module을 추가하고 폴더명을 notificationService로 변경하고 artifactId 는 notification 로 바꿔준다. 현재 프로젝트 구조는 아래와 같다.

ODL(OpenDayLight) 기본 튜토리얼 #2 – Impl 추가(Lithium Version)

기본 프로젝트 생성 뒤 추가 plugin(Impl module)을 추가할때 프로젝트를 새로 생성하여 만들어진 Impl 폴더를 복사해야하는 번거러움이 있다. 그리고 복사한뒤에 artifacetId , 폴더명 등을 바꾸려면 pom 파일 및 features 등록 과정이 필요한데 새로운 plugin을 추가하는 방법을 정리 해놓았다. 1. 새로운 프로젝트 생