blob: 2177a84bb5b60f98e015c551b510f33fc23545a9 [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
talig2c78e552019-08-05 16:53:44 +030031 <groupId>org.onap.sdc.common</groupId>
32 <artifactId>sdc-be-common</artifactId>
33 <version>1.0.0-SNAPSHOT</version>
34 <packaging>pom</packaging>
35
36 <properties>
37 <maven.compiler.source>1.8</maven.compiler.source>
38 <maven.compiler.target>1.8</maven.compiler.target>
39 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
40 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
41 <mockito.version>2.23.4</mockito.version>
42 <junit.version>4.12</junit.version>
talig3d89ac92019-11-17 14:53:52 +020043 <maven-checkstyle-plugin.version>2.17</maven-checkstyle-plugin.version>
talig2c78e552019-08-05 16:53:44 +030044 <snapshots.path>snapshots</snapshots.path>
45 <releases.path>releases</releases.path>
46 <sitePath>/content/sites/site/org/onap/sdc/sdc-be-common/${project.version}</sitePath>
taligcb4dca52019-11-17 09:34:45 +020047 <nexus.proxy>https://nexus.onap.org</nexus.proxy>
talig2c78e552019-08-05 16:53:44 +030048 <docker.username>docker</docker.username>
49 <docker.password>docker</docker.password>
50 </properties>
51
52 <modules>
53 <module>session-lib</module>
54 <module>zusammen-lib</module>
55 <module>versioning-lib</module>
56 </modules>
57
58 <dependencyManagement>
59 <dependencies>
60 <dependency>
61 <groupId>org.projectlombok</groupId>
62 <artifactId>lombok</artifactId>
63 <version>1.18.8</version>
64 <scope>provided</scope>
65 </dependency>
66 <dependency>
67 <groupId>org.springframework.boot</groupId>
68 <artifactId>spring-boot-dependencies</artifactId>
taligcb4dca52019-11-17 09:34:45 +020069 <version>2.1.5.RELEASE</version>
talig2c78e552019-08-05 16:53:44 +030070 <type>pom</type>
71 <scope>import</scope>
72 </dependency>
73 </dependencies>
74 </dependencyManagement>
75
76 <dependencies>
77 <dependency>
78 <groupId>org.springframework.boot</groupId>
79 <artifactId>spring-boot-starter</artifactId>
80 </dependency>
81 <dependency>
82 <groupId>junit</groupId>
83 <artifactId>junit</artifactId>
84 <version>${junit.version}</version>
85 <scope>test</scope>
86 </dependency>
87 <dependency>
88 <groupId>org.mockito</groupId>
89 <artifactId>mockito-core</artifactId>
90 <version>${mockito.version}</version>
91 <scope>test</scope>
92 </dependency>
93 </dependencies>
94
95 <build>
96 <plugins>
97 <plugin>
talig3d89ac92019-11-17 14:53:52 +020098 <artifactId>maven-checkstyle-plugin</artifactId>
99 <version>${maven-checkstyle-plugin.version}</version>
100 </plugin>
101 <plugin>
talig2c78e552019-08-05 16:53:44 +0300102 <groupId>org.apache.maven.plugins</groupId>
103 <artifactId>maven-compiler-plugin</artifactId>
104 <version>3.5.1</version>
105 <executions>
106 <execution>
107 <id>compile</id>
108 <phase>compile</phase>
109 <goals>
110 <goal>compile</goal>
111 </goals>
112 </execution>
113 <execution>
114 <id>testCompile</id>
115 <phase>test-compile</phase>
116 <goals>
117 <goal>testCompile</goal>
118 </goals>
119 </execution>
120 </executions>
121 </plugin>
122 </plugins>
123 </build>
124
125 <repositories>
126 <repository>
127 <id>central</id>
128 <name>Official Maven repository</name>
129 <url>http://repo2.maven.org/maven2/</url>
130 </repository>
131 <repository>
132 <id>onap-releases</id>
133 <name>Release Repository</name>
134 <url>${nexus.proxy}/content/repositories/releases/</url>
135 </repository>
136 <repository>
137 <id>onap-snapshots</id>
138 <name>Snapshots Repository</name>
139 <url>${nexus.proxy}/content/repositories/snapshots/</url>
140 </repository>
141 </repositories>
142
143 <distributionManagement>
144 <repository>
145 <id>onap-releases</id>
146 <name>Release Repository</name>
147 <url>${nexus.proxy}/content/repositories/${releases.path}/</url>
148 </repository>
149 <snapshotRepository>
150 <id>onap-snapshots</id>
151 <name>Snapshot Repository</name>
152 <url>${nexus.proxy}/content/repositories/${snapshots.path}/</url>
153 </snapshotRepository>
154 <site>
155 <id>onap-site</id>
156 <url>dav:${nexus.proxy}${sitePath}</url>
157 </site>
158 </distributionManagement>
159
160</project>
161