2014-09-06 3 views
2

나는 opendaylight을 초보자입니다. 나는 mininet을 사용하여 토폴로지를 만들고 컨트롤러 GUI를 통해 플로우를 추가했다. 이제 Java를 사용하여 opendaylight에서 동일한 모듈을 작성하고 싶습니다. 하지만 필자는 파일을 어디서 어떻게 작성해야하는지 (즉, 어떤 파일에 있는지) 모릅니다. 아무도 그것으로 나를 도울 수 있습니까?opendaylight 컨트롤러에서 Java 모듈을 작성하는 방법

+0

당신은 OpenDayLight 공식 사이트에서 "Zip 파일을 사전은-내장"수소 zip 파일을 다운로드 할 수 있습니다. 이 zip 파일에는 개발할 모듈에서 가져와야하는 .jars 파일이 있습니다. 다음은 모듈의 예입니다. http://stackoverflow.com/questions/23204630/opendaylight-rest-api-with-java – Murilo

+0

Java 모듈 작성은 OSGI 모듈을 의미하며 OSGI를 이해하고, Maven, Equinox, Felix 등이 있습니다. 이 링크를 참조하십시오 : 그것에 대해 이야기 http://www.slideshare.net/esumit/opendaylight-sdn-controller. –

답변

0

github에서 사용할 수있는 다른 일부 추가 구성 요소의 구조를 따라갈 수 있습니다 (단지 gooogle "github opendaylight"). 모든 pom.xml 파일과 opendaylight 구성 요소/기능을 구성하는 폴더 구조가 표시됩니다.

모든 폴더/하위 폴더를 만드는 대신 maven archetype을 사용할 수 있습니다. 예 :

MVN 아키 : 생성 -DarchetypeGroupId = org.opendaylight.controller \ -DarchetypeArtifactId = opendaylight - 시작 - 원형 \ -DarchetypeVersion = 1.1.0-SNAPSHOT \ -DarchetypeRepository = http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/ \ -DarchetypeCatalog = http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/archetype-catalog.xml

관련 문제