blob: f8d34c527f571937ec612a4dece7a8583b00b8c9 [file] [log] [blame]
sourabh_sourabh1e1f49f2024-10-22 14:00:29 +01001<?xml version="1.0" encoding="UTF-8"?>
DylanB95ESTb5a23832021-06-02 19:45:46 +01002<!--
3 ============LICENSE_START=======================================================
egernugb0ee0382024-04-17 10:08:38 +01004 Copyright (c) 2021-2024 Nordix Foundation.
puthuparambil.aditya08fe9712021-07-13 11:52:13 +01005 Modifications Copyright (C) 2021 Bell Canada.
DylanB95ESTb5a23832021-06-02 19:45:46 +01006 ================================================================================
7 Licensed under the Apache License, Version 2.0 (the "License");
8 you may not use this file except in compliance with the License.
9 You may obtain a copy of the License at
lukegleesonb208aeb2021-07-08 16:48:15 +010010
DylanB95ESTb5a23832021-06-02 19:45:46 +010011 http://www.apache.org/licenses/LICENSE-2.0
lukegleesonb208aeb2021-07-08 16:48:15 +010012
DylanB95ESTb5a23832021-06-02 19:45:46 +010013 Unless required by applicable law or agreed to in writing, software
14 distributed under the License is distributed on an "AS IS" BASIS,
15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 See the License for the specific language governing permissions and
17 limitations under the License.
lukegleesonb208aeb2021-07-08 16:48:15 +010018
19 SPDX-License-Identifier: Apache-2.0
DylanB95ESTb5a23832021-06-02 19:45:46 +010020 ============LICENSE_END=========================================================
ToineSiebelink4cbd60b2021-09-30 16:53:42 +010021-->
sourabh_sourabh1e1f49f2024-10-22 14:00:29 +010022
DylanB95ESTb5a23832021-06-02 19:45:46 +010023<project xmlns="http://maven.apache.org/POM/4.0.0"
puthuparambil.aditya08fe9712021-07-13 11:52:13 +010024 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
25 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
DylanB95ESTb5a23832021-06-02 19:45:46 +010026 <modelVersion>4.0.0</modelVersion>
DylanB95ESTb5a23832021-06-02 19:45:46 +010027 <parent>
28 <groupId>org.onap.oparent</groupId>
29 <artifactId>oparent</artifactId>
ToineSiebelink54d10a72022-04-05 13:54:32 +010030 <version>3.3.0</version>
DylanB95ESTb5a23832021-06-02 19:45:46 +010031 <relativePath/>
32 </parent>
egernug5e4eb8c2024-06-21 12:53:06 +010033 <packaging>pom</packaging>
DylanB95ESTb5a23832021-06-02 19:45:46 +010034 <organization>
35 <name>ONAP - CPS</name>
36 <url>http://www.onap.org/</url>
37 </organization>
egernug5e4eb8c2024-06-21 12:53:06 +010038 <modules>
39 <module>dmi-service</module>
egernuge703e342024-07-08 10:59:08 +010040 <module>dmi-stub</module>
egernug5e4eb8c2024-06-21 12:53:06 +010041 </modules>
DylanB95ESTb5a23832021-06-02 19:45:46 +010042 <groupId>org.onap.cps</groupId>
43 <artifactId>ncmp-dmi-plugin</artifactId>
mpriyank4e9a5592024-05-15 10:48:17 +010044 <version>1.6.0-SNAPSHOT</version>
DylanB95ESTb5a23832021-06-02 19:45:46 +010045 <name>ncmp-dmi-plugin</name>
46 <description>DMI Plugin Service</description>
egernugd59b5ef2023-10-19 11:23:13 +010047
sourabh_sourabh1e1f49f2024-10-22 14:00:29 +010048 <properties>
49 <cps.version>3.5.2</cps.version>
50 </properties>
51
52 <build>
53 <plugins>
54 <!-- Add the Maven Checkstyle Plugin here -->
55 <plugin>
56 <groupId>org.apache.maven.plugins</groupId>
57 <artifactId>maven-checkstyle-plugin</artifactId>
58 <executions>
59 <execution>
60 <id>onap-license</id>
61 <goals>
62 <goal>check</goal>
63 </goals>
64 <phase>process-sources</phase>
65 <configuration>
66 <configLocation>onap-checkstyle/check-license.xml</configLocation>
67 <includeResources>false</includeResources>
68 <includeTestSourceDirectory>true</includeTestSourceDirectory>
69 <includeTestResources>false</includeTestResources>
70 <sourceDirectories>
71 <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
72 </sourceDirectories>
73 <consoleOutput>false</consoleOutput>
74 <violationSeverity>warning</violationSeverity>
75 <failOnViolation>true</failOnViolation>
76 </configuration>
77 </execution>
78 <execution>
79 <id>onap-java-style</id>
80 <goals>
81 <goal>check</goal>
82 </goals>
83 <phase>process-sources</phase>
84 <configuration>
85 <configLocation>onap-checkstyle/onap-java-style.xml</configLocation>
86 <sourceDirectories>
87 <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
88 </sourceDirectories>
89 <includeResources>true</includeResources>
90 <includeTestSourceDirectory>true</includeTestSourceDirectory>
91 <includeTestResources>true</includeTestResources>
92 <consoleOutput>false</consoleOutput>
93 <violationSeverity>warning</violationSeverity>
94 <failOnViolation>true</failOnViolation>
95 </configuration>
96 </execution>
97 <execution>
98 <id>cps-java-style</id>
99 <goals>
100 <goal>check</goal>
101 </goals>
102 <phase>process-sources</phase>
103 <configuration>
104 <configLocation>cps-java-style.xml</configLocation>
105 <sourceDirectories>
106 <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
107 </sourceDirectories>
108 <includeResources>true</includeResources>
109 <includeTestSourceDirectory>true</includeTestSourceDirectory>
110 <includeTestResources>true</includeTestResources>
111 <consoleOutput>true</consoleOutput>
112 <violationSeverity>warning</violationSeverity>
113 <failOnViolation>true</failOnViolation>
114 </configuration>
115 </execution>
116 </executions>
117 <dependencies>
118 <dependency>
119 <groupId>${project.groupId}</groupId>
120 <artifactId>checkstyle</artifactId>
121 <version>${cps.version}</version>
122 </dependency>
123 </dependencies>
124 </plugin>
125 </plugins>
126 </build>
127
lukegleesonb208aeb2021-07-08 16:48:15 +0100128</project>