Skip to content

Commit dcd0380

Browse files
author
Marc De Leenheer
committed
Skeleton structure for OpenROADM app.
Change-Id: I21a59d83a6e2eaec19d80d8a0184bd8b20b9840f
1 parent b01db5e commit dcd0380

File tree

2 files changed

+114
-0
lines changed

2 files changed

+114
-0
lines changed

openroadm/pom.xml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Copyright 2017-present Open Networking Laboratory
4+
~
5+
~ Licensed under the Apache License, Version 2.0 (the "License");
6+
~ you may not use this file except in compliance with the License.
7+
~ You may obtain a copy of the License at
8+
~
9+
~ http://www.apache.org/licenses/LICENSE-2.0
10+
~
11+
~ Unless required by applicable law or agreed to in writing, software
12+
~ distributed under the License is distributed on an "AS IS" BASIS,
13+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
~ See the License for the specific language governing permissions and
15+
~ limitations under the License.
16+
-->
17+
<project xmlns="http://maven.apache.org/POM/4.0.0"
18+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20+
<modelVersion>4.0.0</modelVersion>
21+
22+
<parent>
23+
<groupId>org.onosproject</groupId>
24+
<artifactId>onos-dependencies</artifactId>
25+
<version>1.9.0-SNAPSHOT</version>
26+
<relativePath/>
27+
</parent>
28+
29+
<groupId>org.onosproject</groupId>
30+
<artifactId>onos-app-openroadm</artifactId>
31+
<version>1.0-SNAPSHOT</version>
32+
<packaging>pom</packaging>
33+
<description>OpenROADM MSA Application</description>
34+
35+
<modules>
36+
<module>yangmodel</module>
37+
</modules>
38+
39+
</project>

openroadm/yangmodel/pom.xml

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Copyright 2017-present Open Networking Laboratory
4+
~
5+
~ Licensed under the Apache License, Version 2.0 (the "License");
6+
~ you may not use this file except in compliance with the License.
7+
~ You may obtain a copy of the License at
8+
~
9+
~ http://www.apache.org/licenses/LICENSE-2.0
10+
~
11+
~ Unless required by applicable law or agreed to in writing, software
12+
~ distributed under the License is distributed on an "AS IS" BASIS,
13+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
~ See the License for the specific language governing permissions and
15+
~ limitations under the License.
16+
-->
17+
<project xmlns="http://maven.apache.org/POM/4.0.0"
18+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20+
<modelVersion>4.0.0</modelVersion>
21+
22+
<parent>
23+
<groupId>org.onosproject</groupId>
24+
<artifactId>onos-app-openroadm</artifactId>
25+
<version>1.0-SNAPSHOT</version>
26+
<relativePath>../pom.xml</relativePath>
27+
</parent>
28+
29+
<groupId>org.onosproject</groupId>
30+
<artifactId>onos-app-openroadm-yangmodel</artifactId>
31+
<version>1.0-SNAPSHOT</version>
32+
<packaging>bundle</packaging>
33+
<description>OpenROADM MSA YANG models</description>
34+
35+
<dependencies>
36+
<dependency>
37+
<groupId>org.onosproject</groupId>
38+
<artifactId>onos-api</artifactId>
39+
<version>1.10.0-SNAPSHOT</version>
40+
</dependency>
41+
<dependency>
42+
<groupId>org.onosproject</groupId>
43+
<artifactId>onos-yang-maven-plugin</artifactId>
44+
<version>1.11</version>
45+
</dependency>
46+
<dependency>
47+
<groupId>org.onosproject</groupId>
48+
<artifactId>onos-yang-datamodel</artifactId>
49+
<version>1.11</version>
50+
</dependency>
51+
</dependencies>
52+
53+
<build>
54+
<plugins>
55+
<plugin>
56+
<groupId>org.onosproject</groupId>
57+
<artifactId>onos-yang-maven-plugin</artifactId>
58+
<version>1.11</version>
59+
<executions>
60+
<execution>
61+
<goals>
62+
<goal>yang2java</goal>
63+
</goals>
64+
</execution>
65+
</executions>
66+
</plugin>
67+
<plugin>
68+
<groupId>org.apache.felix</groupId>
69+
<artifactId>maven-bundle-plugin</artifactId>
70+
<extensions>true</extensions>
71+
</plugin>
72+
</plugins>
73+
</build>
74+
75+
</project>

0 commit comments

Comments
 (0)