diff --git a/core/net/pom.xml b/core/net/pom.xml index e6f1a3b7c4..de8fd82663 100644 --- a/core/net/pom.xml +++ b/core/net/pom.xml @@ -128,6 +128,12 @@ ${project.version} test + + org.onosproject + onos-pipelines-basic + ${project.version} + test + org.onosproject onos-incubator-net diff --git a/pipelines/basic/pom.xml b/pipelines/basic/pom.xml new file mode 100644 index 0000000000..6e8eecae40 --- /dev/null +++ b/pipelines/basic/pom.xml @@ -0,0 +1,33 @@ + + + + + + onos-pipelines + org.onosproject + 1.12.0-SNAPSHOT + + 4.0.0 + + ONOS Basic pipeline + + onos-pipelines-basic + bundle + + diff --git a/pipelines/pom.xml b/pipelines/pom.xml new file mode 100644 index 0000000000..1473aa0a25 --- /dev/null +++ b/pipelines/pom.xml @@ -0,0 +1,110 @@ + + + + 4.0.0 + + + org.onosproject + onos + 1.12.0-SNAPSHOT + + + onos-pipelines + pom + + ONOS Pipelines + + + basic + + + + + + + org.osgi + org.osgi.compendium + + + + org.onosproject + onos-api + + + + org.onosproject + onos-core-serializers + ${project.version} + + + org.easymock + easymock + test + + + org.apache.felix + org.apache.felix.scr.annotations + + + org.onosproject + onos-incubator-bmv2-model + ${project.version} + + + org.onosproject + onos-drivers-default + ${project.version} + + + org.onosproject + onos-protocols-p4runtime-api + ${project.version} + + + org.onosproject + onos-api + tests + test + + + org.onosproject + onlab-junit + test + + + + + + + org.apache.felix + maven-scr-plugin + + + org.apache.felix + maven-bundle-plugin + + + org.onosproject + onos-maven-plugin + + + + diff --git a/pom.xml b/pom.xml index 579d9e6a79..89cad86f33 100644 --- a/pom.xml +++ b/pom.xml @@ -68,6 +68,8 @@ models + pipelines/basic + tools/package/archetypes tools/package/branding diff --git a/protocols/p4runtime/api/pom.xml b/protocols/p4runtime/api/pom.xml new file mode 100644 index 0000000000..0d31cb583e --- /dev/null +++ b/protocols/p4runtime/api/pom.xml @@ -0,0 +1,33 @@ + + + + + + onos-protocols-p4runtime + org.onosproject + 1.12.0-SNAPSHOT + + 4.0.0 + + ONOS P4 Runtime API + + onos-protocols-p4runtime-api + bundle + + diff --git a/protocols/p4runtime/pom.xml b/protocols/p4runtime/pom.xml new file mode 100644 index 0000000000..a3ad27edc0 --- /dev/null +++ b/protocols/p4runtime/pom.xml @@ -0,0 +1,113 @@ + + + + 4.0.0 + + + org.onosproject + onos + 1.12.0-SNAPSHOT + + + onos-protocols-p4runtime + pom + + ONOS P4 runtime protocol implementation + + + api + + + + + + + + io.grpc + grpc-core + 1.3.0 + + + + + org.osgi + org.osgi.compendium + + + + org.onosproject + onos-api + + + + org.onosproject + onos-core-serializers + ${project.version} + + + org.easymock + easymock + test + + + org.apache.felix + org.apache.felix.scr.annotations + + + org.onosproject + onos-incubator-bmv2-model + ${project.version} + + + org.onosproject + onos-drivers-default + ${project.version} + + + org.onosproject + onos-api + tests + test + + + org.onosproject + onlab-junit + test + + + + + + + org.apache.felix + maven-scr-plugin + + + org.apache.felix + maven-bundle-plugin + + + org.onosproject + onos-maven-plugin + + + + diff --git a/protocols/pom.xml b/protocols/pom.xml index 0d133ac864..512c2941ef 100644 --- a/protocols/pom.xml +++ b/protocols/pom.xml @@ -44,6 +44,7 @@ restconf tl1 grpc + p4runtime