blob: 6baf07b4eff5981fd4ed1943f041e3d61d3d0e80 [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>
talig2c78e552019-08-05 16:53:44 +030034 <version>1.0.0-SNAPSHOT</version>
35 <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>
43 <junit.version>4.12</junit.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>
52 </properties>
53
54 <modules>
55 <module>session-lib</module>
56 <module>zusammen-lib</module>
57 <module>versioning-lib</module>
Yuli Shlosberge21f8e62019-11-14 15:25:32 +020058 <module>security-util-lib</module>
talig2c78e552019-08-05 16:53:44 +030059 </modules>
60
61 <dependencyManagement>
62 <dependencies>
63 <dependency>
64 <groupId>org.projectlombok</groupId>
65 <artifactId>lombok</artifactId>
66 <version>1.18.8</version>
67 <scope>provided</scope>
68 </dependency>
69 <dependency>
70 <groupId>org.springframework.boot</groupId>
71 <artifactId>spring-boot-dependencies</artifactId>
taligcb4dca52019-11-17 09:34:45 +020072 <version>2.1.5.RELEASE</version>
talig2c78e552019-08-05 16:53:44 +030073 <type>pom</type>
74 <scope>import</scope>
75 </dependency>
76 </dependencies>
77 </dependencyManagement>
78
79 <dependencies>
80 <dependency>
Yuli Shlosberge21f8e62019-11-14 15:25:32 +020081 <groupId>org.onap.logging-analytics</groupId>
82 <artifactId>logging-slf4j</artifactId>
83 <version>${logging-slf4j.version}</version>
84 </dependency>
85 <dependency>
talig2c78e552019-08-05 16:53:44 +030086 <groupId>org.springframework.boot</groupId>
87 <artifactId>spring-boot-starter</artifactId>
88 </dependency>
89 <dependency>
90 <groupId>junit</groupId>
91 <artifactId>junit</artifactId>
92 <version>${junit.version}</version>
93 <scope>test</scope>
94 </dependency>
95 <dependency>
96 <groupId>org.mockito</groupId>
97 <artifactId>mockito-core</artifactId>
98 <version>${mockito.version}</version>
99 <scope>test</scope>
100 </dependency>
101 </dependencies>
102
103 <build>
104 <plugins>
105 <plugin>
talig3d89ac92019-11-17 14:53:52 +0200106 <artifactId>maven-checkstyle-plugin</artifactId>
107 <version>${maven-checkstyle-plugin.version}</version>
108 </plugin>
109 <plugin>
talig2c78e552019-08-05 16:53:44 +0300110 <groupId>org.apache.maven.plugins</groupId>
111 <artifactId>maven-compiler-plugin</artifactId>
112 <version>3.5.1</version>
113 <executions>
114 <execution>
115 <id>compile</id>
116 <phase>compile</phase>
117 <goals>
118 <goal>compile</goal>
119 </goals>
120 </execution>
121 <execution>
122 <id>testCompile</id>
123 <phase>test-compile</phase>
124 <goals>
125 <goal>testCompile</goal>
126 </goals>
127 </execution>
128 </executions>
129 </plugin>
130 </plugins>
131 </build>
132
133 <repositories>
134 <repository>
135 <id>central</id>
136 <name>Official Maven repository</name>
137 <url>http://repo2.maven.org/maven2/</url>
138 </repository>
139 <repository>
talig10422732019-11-18 09:00:31 +0200140 <id>ecomp-releases</id>
talig2c78e552019-08-05 16:53:44 +0300141 <name>Release Repository</name>
142 <url>${nexus.proxy}/content/repositories/releases/</url>
143 </repository>
144 <repository>
talig10422732019-11-18 09:00:31 +0200145 <id>ecomp-snapshots</id>
talig2c78e552019-08-05 16:53:44 +0300146 <name>Snapshots Repository</name>
147 <url>${nexus.proxy}/content/repositories/snapshots/</url>
148 </repository>
149 </repositories>
150
151 <distributionManagement>
152 <repository>
talig10422732019-11-18 09:00:31 +0200153 <id>ecomp-releases</id>
talig2c78e552019-08-05 16:53:44 +0300154 <name>Release Repository</name>
155 <url>${nexus.proxy}/content/repositories/${releases.path}/</url>
156 </repository>
157 <snapshotRepository>
talig10422732019-11-18 09:00:31 +0200158 <id>ecomp-snapshots</id>
talig2c78e552019-08-05 16:53:44 +0300159 <name>Snapshot Repository</name>
160 <url>${nexus.proxy}/content/repositories/${snapshots.path}/</url>
161 </snapshotRepository>
162 <site>
talig10422732019-11-18 09:00:31 +0200163 <id>ecomp-site</id>
talig2c78e552019-08-05 16:53:44 +0300164 <url>dav:${nexus.proxy}${sitePath}</url>
165 </site>
166 </distributionManagement>
167
168</project>