使用yangtools将yang文件转化成java
生活随笔
收集整理的這篇文章主要介紹了
使用yangtools将yang文件转化成java
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
背景
yang文件實例化之后是netconf的xml文件。
java實例化之后之后java實例
yang可以轉化成java文件。
該轉化基于OpenDaylight Controller:MD-SAL:Toaster?
第一步:環境配置
配置java和maven環境,本文省略該過程
第二步:下載代碼
https://github.com/opendaylight/controller/releases
可以選擇最新的,也可以選擇稍微舊一點的。
下載之后本人選擇直接解壓到D盤。
然后去找toaster
D:\controller-release-oxygen-sr1\opendaylight\md-sal\samples\toaster
個人習慣于將其復制出來,復制到D的根目錄下,當然,直接操作應該也是可以的。
第三步:編譯
首先要確認我們要針對的yang文件。把我們要轉換的yang放在
D:\toaster\src\main\yang 下,這里面有一個toaster文件,是yangtools里面自帶的文件,如果要轉換其他yang文件,把這個刪掉,替換成我們自己的就可以了。
接下來,命令行進入toaster目錄下
執行了
mvn clean generate-sources結果如下:(初次執行可能和下圖不一樣,下圖是編譯成功后再次編譯的圖片)?
第四步:查看java代碼
可以在非常非常深的目錄下看到代碼
?
?
總結
以上是生活随笔為你收集整理的使用yangtools将yang文件转化成java的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【解决】Authentication p
- 下一篇: 2019春季暑期实习生正式批招聘笔试【腾