blob: a1a9430ac2faf5c006290018de43cc02ef10d28a [file] [log] [blame]
Kajur, Harish (vk250x)47fe5842019-01-22 17:11:02 -05001<?xml version="1.0"?>
2<!--
3
4 ============LICENSE_START=======================================================
5 org.onap.aai
6 ================================================================================
7 Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
8 ================================================================================
9 Licensed under the Apache License, Version 2.0 (the "License");
10 you may not use this file except in compliance with the License.
11 You may obtain a copy of the License at
12
13 http://www.apache.org/licenses/LICENSE-2.0
14
15 Unless required by applicable law or agreed to in writing, software
16 distributed under the License is distributed on an "AS IS" BASIS,
17 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18 See the License for the specific language governing permissions and
19 limitations under the License.
20 ============LICENSE_END=========================================================
21
22-->
23<project
24 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
25 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0">
26 <modelVersion>4.0.0</modelVersion>
27 <parent>
28 <groupId>org.onap.aai.schema-service</groupId>
29 <artifactId>schema-service</artifactId>
Harish Venkata Kajur30fb0622021-06-29 09:17:44 -040030 <version>1.9.0-SNAPSHOT</version>
Kajur, Harish (vk250x)47fe5842019-01-22 17:11:02 -050031 </parent>
32 <artifactId>aai-queries</artifactId>
33 <name>aai-queries</name>
Kajur, Harish (vk250x)47fe5842019-01-22 17:11:02 -050034 <properties>
35 <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
36 <!-- Start of Default ONAP Schema Properties -->
37 <aai.wiki.link>https://wiki.onap.org/</aai.wiki.link>
38 <gendoc.version>v15</gendoc.version>
39 <aai.release>onap</aai.release>
40 <schema.uri.base.path>/aai</schema.uri.base.path>
41 <schema.xsd.maxoccurs>5000</schema.xsd.maxoccurs>
42 <schema.configuration.location>N/A</schema.configuration.location>
43 <schema.nodes.location>aai-schema/src/main/resources/${aai.release}/oxm</schema.nodes.location>
44 <schema.edges.location>aai-schema/src/main/resources/${aai.release}/dbedgerules</schema.edges.location>
45 <schema.version.depth.start>v10</schema.version.depth.start>
46 <schema.version.related.link.start>v10</schema.version.related.link.start>
47 <schema.version.app.root.start>v11</schema.version.app.root.start>
48 <schema.version.namespace.change.start>v12</schema.version.namespace.change.start>
49 <schema.version.edge.label.start>v12</schema.version.edge.label.start>
50 <schema.version.api.default>v15</schema.version.api.default>
51 <schema.version.list>v10,v11,v12,v13,v14,v15</schema.version.list>
52 <!-- End of Default ONAP Schema Properties -->
53 </properties>
54 <profiles>
55 <!-- Start of ONAP profile -->
56 <profile>
57 <id>onap</id>
58 <properties>
59 <aai.release>onap</aai.release>
60 <schema.xsd.maxoccurs>unbounded</schema.xsd.maxoccurs>
61 <schema.configuration.location>N/A</schema.configuration.location>
62 <schema.nodes.location>aai-schema/src/main/resources/${aai.release}/oxm</schema.nodes.location>
63 <schema.edges.location>aai-schema/src/main/resources/${aai.release}/dbedgerules</schema.edges.location>
64 <schema.version.depth.start>v10</schema.version.depth.start>
65 <schema.version.related.link.start>v10</schema.version.related.link.start>
66 <schema.version.app.root.start>v11</schema.version.app.root.start>
67 <schema.version.edge.label.start>v12</schema.version.edge.label.start>
68 <schema.version.namespace.change.start>v12</schema.version.namespace.change.start>
69 <schema.version.api.default>v15</schema.version.api.default>
70 <schema.version.list>v10,v11,v12,v13,v14,v15</schema.version.list>
71 <gendoc.version>v15</gendoc.version>
72 </properties>
73 </profile>
74 <!-- End of ONAP profile -->
75 <!-- Start of NARAD profile -->
76 <profile>
77 <id>narad</id>
78 <properties>
79 <aai.release>narad</aai.release>
80 <schema.uri.base.path>/narad</schema.uri.base.path>
81 <schema.xsd.maxoccurs>5000</schema.xsd.maxoccurs>
82 <schema.configuration.location>N/A</schema.configuration.location>
83 <schema.nodes.location>aai-schema/src/main/resources/${aai.release}/oxm</schema.nodes.location>
84 <schema.edges.location>aai-schema/src/main/resources/${aai.release}/dbedgerules</schema.edges.location>
85 <schema.version.depth.start>v1</schema.version.depth.start>
86 <schema.version.related.link.start>v1</schema.version.related.link.start>
87 <schema.version.app.root.start>v1</schema.version.app.root.start>
88 <schema.version.namespace.change.start>v1</schema.version.namespace.change.start>
89 <schema.version.edge.label.start>v1</schema.version.edge.label.start>
90 <schema.version.api.default>v1</schema.version.api.default>
91 <schema.version.list>v1,v2</schema.version.list>
92 <gendoc.version>v2</gendoc.version>
93 </properties>
94 </profile>
95 <!-- End of NARAD profile -->
96 </profiles>
97 <dependencies>
98 <dependency>
99 <groupId>junit</groupId>
100 <artifactId>junit</artifactId>
Kajur, Harish (vk250x)47fe5842019-01-22 17:11:02 -0500101 <scope>test</scope>
102 </dependency>
103 <dependency>
104 <groupId>org.onap.aai.aai-common</groupId>
105 <artifactId>aai-core</artifactId>
Kajur, Harish (vk250x)47fe5842019-01-22 17:11:02 -0500106 <scope>compile</scope>
107 </dependency>
108 <dependency>
109 <groupId>org.hamcrest</groupId>
110 <artifactId>java-hamcrest</artifactId>
Kajur, Harish (vk250x)47fe5842019-01-22 17:11:02 -0500111 <scope>test</scope>
112 </dependency>
113 <dependency>
114 <groupId>org.hamcrest</groupId>
115 <artifactId>hamcrest-core</artifactId>
Kajur, Harish (vk250x)47fe5842019-01-22 17:11:02 -0500116 <scope>test</scope>
117 </dependency>
118 <dependency>
119 <groupId>org.mockito</groupId>
120 <artifactId>mockito-all</artifactId>
Kajur, Harish (vk250x)47fe5842019-01-22 17:11:02 -0500121 <scope>test</scope>
122 </dependency>
123 <dependency>
124 <groupId>org.springframework.boot</groupId>
125 <artifactId>spring-boot-test</artifactId>
Kajur, Harish (vk250x)47fe5842019-01-22 17:11:02 -0500126 <scope>test</scope>
127 </dependency>
Yoo, Brian (by703c)a9fee2c2021-01-22 13:50:01 -0500128 <dependency>
129 <groupId>javax.xml.bind</groupId>
130 <artifactId>jaxb-api</artifactId>
131 <version>2.3.0</version>
132 </dependency>
133 <dependency>
134 <groupId>org.eclipse.persistence</groupId>
135 <artifactId>eclipselink</artifactId>
136 <version>3.0.0</version>
137 </dependency>
138 <dependency>
139 <groupId>org.eclipse.persistence</groupId>
140 <artifactId>org.eclipse.persistence.moxy</artifactId>
141 <version>3.0.0</version>
142 </dependency>
Kajur, Harish (vk250x)47fe5842019-01-22 17:11:02 -0500143 </dependencies>
144 <build>
145 <plugins>
146 <plugin>
147 <groupId>org.apache.maven.plugins</groupId>
148 <artifactId>maven-source-plugin</artifactId>
149 </plugin>
150 <plugin>
151 <groupId>org.apache.maven.plugins</groupId>
152 <artifactId>maven-site-plugin</artifactId>
153 </plugin>
154 <plugin>
155 <groupId>org.apache.maven.plugins</groupId>
156 <artifactId>maven-deploy-plugin</artifactId>
157 </plugin>
158 <plugin>
Kajur, Harish (vk250x)47fe5842019-01-22 17:11:02 -0500159 <groupId>com.mycila</groupId>
160 <artifactId>license-maven-plugin</artifactId>
161 </plugin>
162 </plugins>
163 <resources>
164 <resource>
165 <directory>src/main/resources</directory>
166 <filtering>false</filtering>
167 <includes>
168 <include>**/*</include>
169 </includes>
170 </resource>
171 <resource>
172 <directory>${project.basedir}/../aai-schema/src/main/resources/</directory>
173 <includes>
174 <include>**/oxm/**/*.xml</include>
175 <include>**/dbedgerules/**/*.json</include>
176 </includes>
177 <targetPath>${project.basedir}/src/main/resources/schema</targetPath>
178 <filtering>false</filtering>
179 </resource>
180 </resources>
181 </build>
182
183 <!-- Start of ONAP Specific Repositories -->
184 <pluginRepositories>
185 <pluginRepository>
186 <id>central</id>
187 <url>http://repo1.maven.org/maven2</url>
188 </pluginRepository>
189 <pluginRepository>
190 <id>EvoSuite</id>
191 <name>EvoSuite Repository</name>
192 <url>http://www.evosuite.org/m2</url>
193 </pluginRepository>
194 </pluginRepositories>
195 <!-- End of ONAP Specific Repositories -->
196</project>