blob: a035ccbd3286d31318bc69f7ee8ee571f5d7e968 [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>
talig3d89ac92019-11-17 14:53:52 +020044 <maven-checkstyle-plugin.version>2.17</maven-checkstyle-plugin.version>
talig2c78e552019-08-05 16:53:44 +030045 <snapshots.path>snapshots</snapshots.path>
46 <releases.path>releases</releases.path>
47 <sitePath>/content/sites/site/org/onap/sdc/sdc-be-common/${project.version}</sitePath>
taligcb4dca52019-11-17 09:34:45 +020048 <nexus.proxy>https://nexus.onap.org</nexus.proxy>
talig2c78e552019-08-05 16:53:44 +030049 <docker.username>docker</docker.username>
50 <docker.password>docker</docker.password>
51 </properties>
52
53 <modules>
54 <module>session-lib</module>
55 <module>zusammen-lib</module>
56 <module>versioning-lib</module>
57 </modules>
58
59 <dependencyManagement>
60 <dependencies>
61 <dependency>
62 <groupId>org.projectlombok</groupId>
63 <artifactId>lombok</artifactId>
64 <version>1.18.8</version>
65 <scope>provided</scope>
66 </dependency>
67 <dependency>
68 <groupId>org.springframework.boot</groupId>
69 <artifactId>spring-boot-dependencies</artifactId>
taligcb4dca52019-11-17 09:34:45 +020070 <version>2.1.5.RELEASE</version>
talig2c78e552019-08-05 16:53:44 +030071 <type>pom</type>
72 <scope>import</scope>
73 </dependency>
74 </dependencies>
75 </dependencyManagement>
76
77 <dependencies>
78 <dependency>
79 <groupId>org.springframework.boot</groupId>
80 <artifactId>spring-boot-starter</artifactId>
81 </dependency>
82 <dependency>
83 <groupId>junit</groupId>
84 <artifactId>junit</artifactId>
85 <version>${junit.version}</version>
86 <scope>test</scope>
87 </dependency>
88 <dependency>
89 <groupId>org.mockito</groupId>
90 <artifactId>mockito-core</artifactId>
91 <version>${mockito.version}</version>
92 <scope>test</scope>
93 </dependency>
94 </dependencies>
95
96 <build>
97 <plugins>
98 <plugin>
talig3d89ac92019-11-17 14:53:52 +020099 <artifactId>maven-checkstyle-plugin</artifactId>
100 <version>${maven-checkstyle-plugin.version}</version>
101 </plugin>
102 <plugin>
talig2c78e552019-08-05 16:53:44 +0300103 <groupId>org.apache.maven.plugins</groupId>
104 <artifactId>maven-compiler-plugin</artifactId>
105 <version>3.5.1</version>
106 <executions>
107 <execution>
108 <id>compile</id>
109 <phase>compile</phase>
110 <goals>
111 <goal>compile</goal>
112 </goals>
113 </execution>
114 <execution>
115 <id>testCompile</id>
116 <phase>test-compile</phase>
117 <goals>
118 <goal>testCompile</goal>
119 </goals>
120 </execution>
121 </executions>
122 </plugin>
123 </plugins>
124 </build>
125
126 <repositories>
127 <repository>
128 <id>central</id>
129 <name>Official Maven repository</name>
130 <url>http://repo2.maven.org/maven2/</url>
131 </repository>
132 <repository>
talig10422732019-11-18 09:00:31 +0200133 <id>ecomp-releases</id>
talig2c78e552019-08-05 16:53:44 +0300134 <name>Release Repository</name>
135 <url>${nexus.proxy}/content/repositories/releases/</url>
136 </repository>
137 <repository>
talig10422732019-11-18 09:00:31 +0200138 <id>ecomp-snapshots</id>
talig2c78e552019-08-05 16:53:44 +0300139 <name>Snapshots Repository</name>
140 <url>${nexus.proxy}/content/repositories/snapshots/</url>
141 </repository>
142 </repositories>
143
144 <distributionManagement>
145 <repository>
talig10422732019-11-18 09:00:31 +0200146 <id>ecomp-releases</id>
talig2c78e552019-08-05 16:53:44 +0300147 <name>Release Repository</name>
148 <url>${nexus.proxy}/content/repositories/${releases.path}/</url>
149 </repository>
150 <snapshotRepository>
talig10422732019-11-18 09:00:31 +0200151 <id>ecomp-snapshots</id>
talig2c78e552019-08-05 16:53:44 +0300152 <name>Snapshot Repository</name>
153 <url>${nexus.proxy}/content/repositories/${snapshots.path}/</url>
154 </snapshotRepository>
155 <site>
talig10422732019-11-18 09:00:31 +0200156 <id>ecomp-site</id>
talig2c78e552019-08-05 16:53:44 +0300157 <url>dav:${nexus.proxy}${sitePath}</url>
158 </site>
159 </distributionManagement>
160
161</project>
162