blob: 90b8377d409f570d7c6e5972089afce7ebb69f26 [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>
7 <artifactId>osam-core</artifactId>
8 <version>0.0.1-SNAPSHOT</version>
9 <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>
73 <dependency>
Aharoni, Pavel (pa0916)8c70f072018-11-18 00:07:12 +020074 <groupId>org.testng</groupId>
75 <artifactId>testng</artifactId>
76 <version>6.14.3</version>
77 <scope>test</scope>
78 </dependency>
Aharoni, Pavel (pa0916)ca3cb012018-10-22 15:29:57 +030079 </dependencies>
80 <dependencyManagement>
81 <dependencies>
82 <dependency>
83 <groupId>${project.groupId}</groupId>
84 <artifactId>model</artifactId>
85 <version>${project.version}</version>
86 </dependency>
87 <dependency>
88 <groupId>${project.groupId}</groupId>
89 <artifactId>api</artifactId>
90 <version>${project.version}</version>
91 </dependency>
92 <dependency>
93 <groupId>${project.groupId}</groupId>
94 <artifactId>common</artifactId>
95 <version>${project.version}</version>
96 </dependency>
Aharoni, Pavel (pa0916)8c70f072018-11-18 00:07:12 +020097 <dependency>
98 <groupId>${project.groupId}</groupId>
99 <artifactId>async-jobs</artifactId>
100 <version>${project.version}</version>
101 </dependency>
Aharoni, Pavel (pa0916)ca3cb012018-10-22 15:29:57 +0300102 <dependency>
103 <groupId>${project.groupId}</groupId>
104 <artifactId>external</artifactId>
105 <version>${project.version}</version>
106 </dependency>
107 <dependency>
108 <groupId>${project.groupId}</groupId>
109 <artifactId>core</artifactId>
110 <version>${project.version}</version>
111 </dependency>
112 <dependency>
113 <groupId>${project.groupId}</groupId>
114 <artifactId>web</artifactId>
115 <version>${project.version}</version>
116 </dependency>
117 <dependency>
118 <groupId>${project.groupId}</groupId>
119 <artifactId>main</artifactId>
120 <version>${project.version}</version>
121 </dependency>
122 </dependencies>
123 </dependencyManagement>
124 <build>
125 <plugins>
126 <!-- License plugin should only run once at the start of the project.
127 For new classes, the header should be added manually by the company which creates it.-->
128 <!--<plugin>
129 <groupId>org.codehaus.mojo</groupId>
130 <artifactId>license-maven-plugin</artifactId>
131 <version>1.16</version>
132 <configuration>
133 <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
134 <processStartTag>============LICENSE_START=======================================================</processStartTag>
135 <processEndTag>============LICENSE_END=========================================================</processEndTag>
136 <sectionDelimiter>================================================================================</sectionDelimiter>
137 <licenseName>apache_v2</licenseName>
138 <inceptionYear>2018</inceptionYear>
139 <organizationName>Netsia</organizationName>
140 <projectName>OSAM Core</projectName>
141 <canUpdateCopyright>true</canUpdateCopyright>
142 <canUpdateDescription>true</canUpdateDescription>
143 <canUpdateLicense>true</canUpdateLicense>
144 <emptyLineAfterHeader>true</emptyLineAfterHeader>
145 <verbose>false</verbose>
146 <includes>
147 <include>**/*.java</include>
148 </includes>
149 </configuration>
150 <executions>
151 <execution>
152 <id>first</id>
153 <goals>
154 <goal>update-file-header</goal>
155 </goals>
156 <phase>process-sources</phase>
157 </execution>
158 </executions>
159 </plugin>-->
160 <plugin>
161 <groupId>org.springframework.boot</groupId>
162 <artifactId>spring-boot-maven-plugin</artifactId>
163 <configuration>
164 <skip>true</skip>
165 </configuration>
166 </plugin>
167 </plugins>
168 </build>
169</project>