<modelVersion>4.0.0</modelVersion>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>aai-schema-service</artifactId>
- <version>1.0.0-SNAPSHOT</version>
+ <version>1.0.1-SNAPSHOT</version>
<parent>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>schema-service</artifactId>
- <version>1.0.0-SNAPSHOT</version>
+ <version>1.0.1-SNAPSHOT</version>
</parent>
<properties>
<java.version>1.8</java.version>
<start-class>org.onap.aai.schemaservice.SchemaServiceApp</start-class>
- <aai.core.version>1.4.0-SNAPSHOT</aai.core.version>
+ <aai.core.version>1.4.0</aai.core.version>
<spring.boot.version>1.5.15.RELEASE</spring.boot.version>
<maven.skip.tests>true</maven.skip.tests>
- <jacoco.line.coverage.limit>0.68</jacoco.line.coverage.limit>
+ <jacoco.line.coverage.limit>0.44</jacoco.line.coverage.limit>
<!-- This will be used for the docker images as the default format of maven build has issues -->
<maven.build.timestamp.format>yyyyMMdd'T'HHmmss'Z'</maven.build.timestamp.format>
<schema.version.app.root.start>v11</schema.version.app.root.start>
<schema.version.namespace.change.start>v12</schema.version.namespace.change.start>
<schema.version.edge.label.start>v12</schema.version.edge.label.start>
- <schema.version.api.default>v15</schema.version.api.default>
- <schema.version.list>v10,v11,v12,v13,v14,v15</schema.version.list>
+ <schema.version.api.default>v16</schema.version.api.default>
+ <schema.version.list>v10,v11,v12,v13,v14,v15,v16</schema.version.list>
<schema.uri.base.path>/aai/schema-service</schema.uri.base.path>
<!-- End of Default ONAP Schema Properties -->
<properties>
<schema.source.name>onap</schema.source.name>
<schema.version.namespace.change.start>v12</schema.version.namespace.change.start>
- <schema.version.list>v10,v11,v12,v13,v14,v15</schema.version.list>
+ <schema.version.list>v10,v11,v12,v13,v14,v15,v16</schema.version.list>
</properties>
</profile>
<!-- End of ONAP Profile -->
<artifactId>spring-boot-test</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-test</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ <version>${mockito.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest-junit</artifactId>
+ <version>${hamcrest.junit.version}</version>
+ </dependency>
</dependencies>
<build>
<resources>
<targetPath>${aai.build.directory}/lib/</targetPath>
<filtering>false</filtering>
</resource>
- <resource>
- <directory>${project.basedir}/../aai-schema/src/main/resources/</directory>
- <includes>
- <include>**/oxm/**/*.xml</include>
- <include>**/dbedgerules/**/*.json</include>
- </includes>
- <targetPath>${project.basedir}/src/main/resources/schema</targetPath>
- <filtering>false</filtering>
- </resource>
- <resource>
- <directory>${project.basedir}/../aai-queries/src/main/resources/schema</directory>
- <includes>
- <include>**/query/**/*.json</include>
- </includes>
- <targetPath>${project.basedir}/src/main/resources/schema</targetPath>
- <filtering>false</filtering>
- </resource>
- <resource>
- <directory>${project.basedir}/../aai-schema/src/main/resources/</directory>
- <includes>
- <include>**/oxm/**/*.xml</include>
- <include>**/dbedgerules/**/*.json</include>
- </includes>
- <targetPath>${project.build.directory}/swm/package/nix/dist_files/opt/app/${project.artifactId}/appconfig/schema/</targetPath>
- <filtering>false</filtering>
- </resource>
- <resource>
- <directory>${project.basedir}/../aai-queries/src/main/resources/schema</directory>
- <includes>
- <include>**/query/**/*.json</include>
- </includes>
- <targetPath>${project.build.directory}/swm/package/nix/dist_files/opt/app/${project.artifactId}/appconfig/schema/</targetPath>
- <filtering>false</filtering>
- </resource>
</resources>
<pluginManagement>
<plugins>
</execution>
</executions>
</plugin>
+ <plugin>
+ <artifactId>maven-resources-plugin</artifactId>
+ <version>2.7</version>
+ <executions>
+ <execution>
+ <id>copy-oxm-edgerules-project</id>
+ <phase>initialize</phase>
+ <goals>
+ <goal>copy-resources</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${project.basedir}/src/main/resources/schema</outputDirectory>
+ <resources>
+ <resource>
+ <directory>${project.basedir}/../aai-schema/src/main/resources/</directory>
+ <includes>
+ <include>**/oxm/**/*.xml</include>
+ <include>**/dbedgerules/**/*.json</include>
+ </includes>
+ </resource>
+ </resources>
+ </configuration>
+ </execution>
+ <execution>
+ <id>copy-queries-project</id>
+ <phase>initialize</phase>
+ <goals>
+ <goal>copy-resources</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${project.basedir}/src/main/resources/schema</outputDirectory>
+ <resources>
+ <resource>
+ <directory>${project.basedir}/../aai-queries/src/main/resources/schema</directory>
+ <includes>
+ <include>**/query/**/*.json</include>
+ </includes>
+ </resource>
+ </resources>
+ </configuration>
+ </execution>
+ <execution>
+ <id>copy-oxm-edgerules</id>
+ <phase>initialize</phase>
+ <goals>
+ <goal>copy-resources</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${project.build.directory}/swm/package/nix/dist_files/opt/app/${project.artifactId}/appconfig/schema/</outputDirectory>
+ <resources>
+ <resource>
+ <directory>${project.basedir}/../aai-schema/src/main/resources/</directory>
+ <includes>
+ <include>**/oxm/**/*.xml</include>
+ <include>**/dbedgerules/**/*.json</include>
+ </includes>
+ </resource>
+ </resources>
+ </configuration>
+ </execution>
+ <execution>
+ <id>copy-queries</id>
+ <phase>initialize</phase>
+ <goals>
+ <goal>copy-resources</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${project.build.directory}/swm/package/nix/dist_files/opt/app/${project.artifactId}/appconfig/schema/</outputDirectory>
+ <resources>
+ <resource>
+ <directory>${project.basedir}/../aai-queries/src/main/resources/schema</directory>
+ <includes>
+ <include>**/query/**/*.json</include>
+ </includes>
+ </resource>
+ </resources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>