Как исправить Не удалось разрешить xpath: не найден модуль для префикса rfc1213-mib в модуле MODULE-MIB - PullRequest
1 голос
/ 06 мая 2019

Я пытаюсь выполнить mvn clean install для проекта Yang (который я создал в Eclipse с расширением Yang), чтобы запустить файл models.yang, который я конвертировал из MIB, и сгенерировать спецификации. Проблема в том, что когда проект достигает файла MODULE-MIB.yang, я получаю эту ошибку:

[ОШИБКА] yang-to-sources: невозможно создать источники с помощью генератора org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl java.lang.IllegalArgumentException: не удалось разрешить xpath: не найден модуль для префикса rfc1213-mib в модуле MODULE-MIB.

Глядя на код ян на MODULE-MIB, у нас есть этот путь, например:

    leaf ifIndex {
        type leafref {
           path "/rfc1213-mib:RFC1213-MIB/rfc1213-mib:ifTable/rfc1213-mib:ifEntry/rfc1213-mib:ifIndex";
        }
    }

Читая документы по модели Ян, я не могу понять, что не так. Кто-нибудь может дать мне свет здесь, пожалуйста?

...