blob: 102e411192ad0c2dae0d5ca3236d40924a3fed9d [file] [log] [blame]
Aharoni, Pavel (pa0916)ca3cb012018-10-22 15:29:57 +03001<?xml version="1.0" encoding="UTF-8"?>
2<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4 <modelVersion>4.0.0</modelVersion>
5
6 <groupId>org.onap.osam</groupId>
Aharoni, Pavel (pa0916)d2946182018-12-17 11:21:02 +02007 <artifactId>osam-core-framework</artifactId>
8 <version>0.0.2</version>
Aharoni, Pavel (pa0916)ca3cb012018-10-22 15:29:57 +03009 <parent>
10 <groupId>org.springframework.boot</groupId>
11 <artifactId>spring-boot-starter-parent</artifactId>
12 <version>2.0.6.RELEASE</version>
13 <relativePath/> <!-- lookup parent from repository -->
14 </parent>
15 <modules>
16 <module>common</module>
Aharoni, Pavel (pa0916)8c70f072018-11-18 00:07:12 +020017 <module>async-jobs</module>
Aharoni, Pavel (pa0916)ca3cb012018-10-22 15:29:57 +030018 <module>model</module>
19 <module>api</module>
20 <module>external</module>
21 <module>core</module>
22 <module>web</module>
23 <module>main</module>
24 </modules>
25 <packaging>pom</packaging>
26
27 <name>osam</name>
28 <description>OpenSource Access Manager</description>
29
30 <properties>
31 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
32 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
33 <java.version>1.8</java.version>
34 <grpc-spring-boot-starter.version>2.3.2</grpc-spring-boot-starter.version>
35 <os-maven-plugin.version>1.6.0</os-maven-plugin.version>
36 <protobuf-maven-plugin.version>0.5.1</protobuf-maven-plugin.version>
37 <guava.version>20.0</guava.version>
38 <msb.sdk.version>1.2.0-SNAPSHOT</msb.sdk.version>
39 <swagger.version>2.8.0</swagger.version>
Zafer Kabanb0a16682018-12-04 11:16:24 +030040 <junitparams.version>1.1.1</junitparams.version>
Aharoni, Pavel (pa0916)ca3cb012018-10-22 15:29:57 +030041 </properties>
42
43 <dependencies>
44 <dependency>
45 <groupId>org.projectlombok</groupId>
46 <artifactId>lombok</artifactId>
47 <optional>true</optional>
48 </dependency>
Aharoni, Pavel (pa0916)8c70f072018-11-18 00:07:12 +020049 <dependency>
50 <groupId>org.springframework.boot</groupId>
51 <artifactId>spring-boot-starter-web</artifactId>
52 </dependency>
53 <dependency>
54 <groupId>com.google.guava</groupId>
55 <artifactId>guava</artifactId>
56 <version>${guava.version}</version>
57 </dependency>
58 <dependency>
59 <groupId>org.apache.commons</groupId>
60 <artifactId>commons-lang3</artifactId>
61 </dependency>
Aharoni, Pavel (pa0916)ca3cb012018-10-22 15:29:57 +030062 <dependency>
63 <groupId>org.springframework.boot</groupId>
64 <artifactId>spring-boot-starter-test</artifactId>
65 <scope>test</scope>
66 </dependency>
Aharoni, Pavel (pa0916)8c70f072018-11-18 00:07:12 +020067 <dependency>
Zafer Kabanb0a16682018-12-04 11:16:24 +030068 <groupId>pl.pragmatists</groupId>
69 <artifactId>JUnitParams</artifactId>
70 <version>${junitparams.version}</version>
71 <scope>test</scope>
72 </dependency>
Aharoni, Pavel (pa0916)ca3cb012018-10-22 15:29:57 +030073 </dependencies>
74 <dependencyManagement>
75 <dependencies>
76 <dependency>
77 <groupId>${project.groupId}</groupId>
78 <artifactId>model</artifactId>
79 <version>${project.version}</version>
80 </dependency>
81 <dependency>
82 <groupId>${project.groupId}</groupId>
83 <artifactId>api</artifactId>
84 <version>${project.version}</version>
85 </dependency>
86 <dependency>
87 <groupId>${project.groupId}</groupId>
88 <artifactId>common</artifactId>
89 <version>${project.version}</version>
90 </dependency>
Aharoni, Pavel (pa0916)8c70f072018-11-18 00:07:12 +020091 <dependency>
92 <groupId>${project.groupId}</groupId>
93 <artifactId>async-jobs</artifactId>
94 <version>${project.version}</version>
95 </dependency>
Aharoni, Pavel (pa0916)ca3cb012018-10-22 15:29:57 +030096 <dependency>
97 <groupId>${project.groupId}</groupId>
98 <artifactId>external</artifactId>
99 <version>${project.version}</version>
100 </dependency>
101 <dependency>
102 <groupId>${project.groupId}</groupId>
103 <artifactId>core</artifactId>
104 <version>${project.version}</version>
105 </dependency>
106 <dependency>
107 <groupId>${project.groupId}</groupId>
108 <artifactId>web</artifactId>
109 <version>${project.version}</version>
110 </dependency>
111 <dependency>
112 <groupId>${project.groupId}</groupId>
113 <artifactId>main</artifactId>
114 <version>${project.version}</version>
115 </dependency>
116 </dependencies>
117 </dependencyManagement>
118 <build>
119 <plugins>
120 <!-- License plugin should only run once at the start of the project.
121 For new classes, the header should be added manually by the company which creates it.-->
122 <!--<plugin>
123 <groupId>org.codehaus.mojo</groupId>
124 <artifactId>license-maven-plugin</artifactId>
125 <version>1.16</version>
126 <configuration>
127 <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
128 <processStartTag>============LICENSE_START=======================================================</processStartTag>
129 <processEndTag>============LICENSE_END=========================================================</processEndTag>
130 <sectionDelimiter>================================================================================</sectionDelimiter>
131 <licenseName>apache_v2</licenseName>
132 <inceptionYear>2018</inceptionYear>
133 <organizationName>Netsia</organizationName>
134 <projectName>OSAM Core</projectName>
135 <canUpdateCopyright>true</canUpdateCopyright>
136 <canUpdateDescription>true</canUpdateDescription>
137 <canUpdateLicense>true</canUpdateLicense>
138 <emptyLineAfterHeader>true</emptyLineAfterHeader>
139 <verbose>false</verbose>
140 <includes>
141 <include>**/*.java</include>
142 </includes>
143 </configuration>
144 <executions>
145 <execution>
146 <id>first</id>
147 <goals>
148 <goal>update-file-header</goal>
149 </goals>
150 <phase>process-sources</phase>
151 </execution>
152 </executions>
153 </plugin>-->
154 <plugin>
155 <groupId>org.springframework.boot</groupId>
156 <artifactId>spring-boot-maven-plugin</artifactId>
157 <configuration>
158 <skip>true</skip>
159 </configuration>
160 </plugin>
161 </plugins>
Aharoni, Pavel (pa0916)d2946182018-12-17 11:21:02 +0200162 <pluginManagement>
163 <plugins>
164 <plugin>
165 <groupId>org.apache.maven.plugins</groupId>
166 <artifactId>maven-surefire-plugin</artifactId>
167 <configuration>
168 <useSystemClassLoader>false</useSystemClassLoader>
169 </configuration>
170 </plugin>
171 </plugins>
172 </pluginManagement>
Aharoni, Pavel (pa0916)ca3cb012018-10-22 15:29:57 +0300173 </build>
174</project>