blob: a64eab7d204962463ce163f26d7f9d3d6502fdfc [file] [log] [blame]
talig2c78e552019-08-05 16:53:44 +03001<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 ~ Copyright © 2019 European Support Limited
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
18<project xmlns="http://maven.apache.org/POM/4.0.0"
19 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
21
22 <modelVersion>4.0.0</modelVersion>
23
talig3d89ac92019-11-17 14:53:52 +020024 <parent>
25 <groupId>org.onap.oparent</groupId>
26 <artifactId>oparent</artifactId>
27 <version>2.0.0</version>
28 <relativePath/>
29 </parent>
30
talig9bc93ff2019-11-19 13:05:51 +020031 <groupId>org.onap.sdc.sdc-be-common</groupId>
32 <artifactId>sdc-be-common-parent</artifactId>
talig44ea4432019-11-18 13:26:26 +020033 <name>sdc-be-common</name>
taligf3b84882019-11-24 11:28:24 +020034 <version>1.6.0-SNAPSHOT</version>
talig2c78e552019-08-05 16:53:44 +030035 <packaging>pom</packaging>
36
37 <properties>
38 <maven.compiler.source>1.8</maven.compiler.source>
39 <maven.compiler.target>1.8</maven.compiler.target>
40 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
41 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
42 <mockito.version>2.23.4</mockito.version>
Neil Derraugh95bdca42020-05-20 23:59:37 -040043 <junit.jupiter.version>5.6.0</junit.jupiter.version>
Yuli Shlosberge21f8e62019-11-14 15:25:32 +020044 <logging-slf4j.version>1.5.0</logging-slf4j.version>
talig3d89ac92019-11-17 14:53:52 +020045 <maven-checkstyle-plugin.version>2.17</maven-checkstyle-plugin.version>
talig2c78e552019-08-05 16:53:44 +030046 <snapshots.path>snapshots</snapshots.path>
47 <releases.path>releases</releases.path>
48 <sitePath>/content/sites/site/org/onap/sdc/sdc-be-common/${project.version}</sitePath>
taligcb4dca52019-11-17 09:34:45 +020049 <nexus.proxy>https://nexus.onap.org</nexus.proxy>
talig2c78e552019-08-05 16:53:44 +030050 <docker.username>docker</docker.username>
51 <docker.password>docker</docker.password>
Ofir Sonsinoa136a562020-02-16 18:03:04 +020052
53 <!-- Sonar properties -->
54 <sonar.language>java</sonar.language>
55 <sonar.coverage.jacoco.xmlReportPaths>
56 ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml
57 </sonar.coverage.jacoco.xmlReportPaths>
58 <sonar.sourceEncoding>${project.build.sourceEncoding}</sonar.sourceEncoding>
59 <sonar.skipDesign>true</sonar.skipDesign>
60 <sonar.projectBaseDir>${project.basedir}</sonar.projectBaseDir>
61 <sonar.sources>.</sonar.sources>
62 <sonar.exclusions>**/scripts/**/*</sonar.exclusions>
63 <sonar.test.exclusions>**/test/**/*,**/tests/**/*</sonar.test.exclusions>
64 <sonar.inclusions>app/**/*.js,server-mock/**/*.js,src/**/*.js,src/main/**/*.java</sonar.inclusions>
65 <sonar.branch>${project.version}</sonar.branch>
66
talig2c78e552019-08-05 16:53:44 +030067 </properties>
68
69 <modules>
70 <module>session-lib</module>
71 <module>zusammen-lib</module>
72 <module>versioning-lib</module>
Yuli Shlosberge21f8e62019-11-14 15:25:32 +020073 <module>security-util-lib</module>
talig2c78e552019-08-05 16:53:44 +030074 </modules>
75
76 <dependencyManagement>
77 <dependencies>
78 <dependency>
79 <groupId>org.projectlombok</groupId>
80 <artifactId>lombok</artifactId>
81 <version>1.18.8</version>
82 <scope>provided</scope>
83 </dependency>
84 <dependency>
85 <groupId>org.springframework.boot</groupId>
86 <artifactId>spring-boot-dependencies</artifactId>
taligcb4dca52019-11-17 09:34:45 +020087 <version>2.1.5.RELEASE</version>
talig2c78e552019-08-05 16:53:44 +030088 <type>pom</type>
89 <scope>import</scope>
90 </dependency>
91 </dependencies>
92 </dependencyManagement>
93
94 <dependencies>
95 <dependency>
Yuli Shlosberge21f8e62019-11-14 15:25:32 +020096 <groupId>org.onap.logging-analytics</groupId>
97 <artifactId>logging-slf4j</artifactId>
98 <version>${logging-slf4j.version}</version>
99 </dependency>
100 <dependency>
talig2c78e552019-08-05 16:53:44 +0300101 <groupId>org.springframework.boot</groupId>
102 <artifactId>spring-boot-starter</artifactId>
103 </dependency>
104 <dependency>
Neil Derraugh95bdca42020-05-20 23:59:37 -0400105 <groupId>org.junit.jupiter</groupId>
106 <artifactId>junit-jupiter</artifactId>
107 <version>${junit.jupiter.version}</version>
talig2c78e552019-08-05 16:53:44 +0300108 <scope>test</scope>
109 </dependency>
110 <dependency>
111 <groupId>org.mockito</groupId>
112 <artifactId>mockito-core</artifactId>
113 <version>${mockito.version}</version>
114 <scope>test</scope>
115 </dependency>
116 </dependencies>
117
118 <build>
119 <plugins>
120 <plugin>
talig3d89ac92019-11-17 14:53:52 +0200121 <artifactId>maven-checkstyle-plugin</artifactId>
122 <version>${maven-checkstyle-plugin.version}</version>
123 </plugin>
124 <plugin>
talig2c78e552019-08-05 16:53:44 +0300125 <groupId>org.apache.maven.plugins</groupId>
126 <artifactId>maven-compiler-plugin</artifactId>
127 <version>3.5.1</version>
128 <executions>
129 <execution>
130 <id>compile</id>
131 <phase>compile</phase>
132 <goals>
133 <goal>compile</goal>
134 </goals>
135 </execution>
136 <execution>
137 <id>testCompile</id>
138 <phase>test-compile</phase>
139 <goals>
140 <goal>testCompile</goal>
141 </goals>
142 </execution>
143 </executions>
144 </plugin>
145 </plugins>
146 </build>
147
148 <repositories>
149 <repository>
150 <id>central</id>
151 <name>Official Maven repository</name>
152 <url>http://repo2.maven.org/maven2/</url>
153 </repository>
154 <repository>
talig10422732019-11-18 09:00:31 +0200155 <id>ecomp-releases</id>
talig2c78e552019-08-05 16:53:44 +0300156 <name>Release Repository</name>
157 <url>${nexus.proxy}/content/repositories/releases/</url>
158 </repository>
159 <repository>
talig10422732019-11-18 09:00:31 +0200160 <id>ecomp-snapshots</id>
talig2c78e552019-08-05 16:53:44 +0300161 <name>Snapshots Repository</name>
162 <url>${nexus.proxy}/content/repositories/snapshots/</url>
163 </repository>
164 </repositories>
165
166 <distributionManagement>
167 <repository>
talig10422732019-11-18 09:00:31 +0200168 <id>ecomp-releases</id>
talig2c78e552019-08-05 16:53:44 +0300169 <name>Release Repository</name>
170 <url>${nexus.proxy}/content/repositories/${releases.path}/</url>
171 </repository>
172 <snapshotRepository>
talig10422732019-11-18 09:00:31 +0200173 <id>ecomp-snapshots</id>
talig2c78e552019-08-05 16:53:44 +0300174 <name>Snapshot Repository</name>
175 <url>${nexus.proxy}/content/repositories/${snapshots.path}/</url>
176 </snapshotRepository>
177 <site>
talig10422732019-11-18 09:00:31 +0200178 <id>ecomp-site</id>
talig2c78e552019-08-05 16:53:44 +0300179 <url>dav:${nexus.proxy}${sitePath}</url>
180 </site>
181 </distributionManagement>
182
183</project>