[AAI] Upversion schema-service to 1.9.3
[aai/schema-service.git] / aai-queries / pom.xml
1 <?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>
30         <version>1.9.3-SNAPSHOT</version>
31     </parent>
32     <artifactId>aai-queries</artifactId>
33     <name>aai-queries</name>
34     <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>
101             <scope>test</scope>
102         </dependency>
103         <dependency>
104             <groupId>org.onap.aai.aai-common</groupId>
105             <artifactId>aai-core</artifactId>
106             <scope>compile</scope>
107         </dependency>
108         <dependency>
109             <groupId>org.hamcrest</groupId>
110             <artifactId>java-hamcrest</artifactId>
111             <scope>test</scope>
112         </dependency>
113         <dependency>
114             <groupId>org.hamcrest</groupId>
115             <artifactId>hamcrest-core</artifactId>
116             <scope>test</scope>
117         </dependency>
118         <dependency>
119             <groupId>org.mockito</groupId>
120             <artifactId>mockito-all</artifactId>
121             <scope>test</scope>
122         </dependency>
123         <dependency>
124             <groupId>org.springframework.boot</groupId>
125             <artifactId>spring-boot-test</artifactId>
126             <scope>test</scope>
127         </dependency>
128         <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>
143     </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>
159                 <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>