NodeConnectorRef的java文件在哪里?
问题描述:
我正在使用l2switch-release-beryllium-sr3的包,我想知道一些类的方法,如NodeConnectorRef或Node,但是我没有找到这些类。有人可以告诉我在哪里可以找到他们?NodeConnectorRef的java文件在哪里?
import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef;
import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node;
这是l2switch铍GitHub的:https://github.com/opendaylight/l2swi ...
谢谢。
答
包中“.gen”的存在清楚地表明这是一个生成的类。你不会在源代码中找到它。您必须构建应用程序才能生成类。
答
这是一个生成的类。产生它的方式是通过类名提供here包括在您的POM文件所需的相关性,比如
<dependency>
<groupId>org.opendaylight.controller.model</groupId>
<artifactId>model-inventory</artifactId>
<version>1.4.0-SNAPSHOT</version>
</dependency>
的高级搜索。
您也可以在Nexus上的JAR中找到它,包括源代码,并且您的IDE会建议自动完成,让您看到这种YANG绑定生成代码的方法。 – vorburger