blob: c207ad8226c1c979c69d3a8f04d9ce58a1b242b1 [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>
40 </properties>
41
42 <dependencies>
43 <dependency>
44 <groupId>org.projectlombok</groupId>
45 <artifactId>lombok</artifactId>
46 <optional>true</optional>
47 </dependency>
Aharoni, Pavel (pa0916)8c70f072018-11-18 00:07:12 +020048 <dependency>
49 <groupId>org.springframework.boot</groupId>
50 <artifactId>spring-boot-starter-web</artifactId>
51 </dependency>
52 <dependency>
53 <groupId>com.google.guava</groupId>
54 <artifactId>guava</artifactId>
55 <version>${guava.version}</version>
56 </dependency>
57 <dependency>
58 <groupId>org.apache.commons</groupId>
59 <artifactId>commons-lang3</artifactId>
60 </dependency>
Aharoni, Pavel (pa0916)ca3cb012018-10-22 15:29:57 +030061 <dependency>
62 <groupId>org.springframework.boot</groupId>
63 <artifactId>spring-boot-starter-test</artifactId>
64 <scope>test</scope>
65 </dependency>
Aharoni, Pavel (pa0916)8c70f072018-11-18 00:07:12 +020066 <dependency>
67 <groupId>org.testng</groupId>
68 <artifactId>testng</artifactId>
69 <version>6.14.3</version>
70 <scope>test</scope>
71 </dependency>
Aharoni, Pavel (pa0916)ca3cb012018-10-22 15:29:57 +030072 </dependencies>
73 <dependencyManagement>
74 <dependencies>
75 <dependency>
76 <groupId>${project.groupId}</groupId>
77 <artifactId>model</artifactId>
78 <version>${project.version}</version>
79 </dependency>
80 <dependency>
81 <groupId>${project.groupId}</groupId>
82 <artifactId>api</artifactId>
83 <version>${project.version}</version>
84 </dependency>
85 <dependency>
86 <groupId>${project.groupId}</groupId>
87 <artifactId>common</artifactId>
88 <version>${project.version}</version>
89 </dependency>
Aharoni, Pavel (pa0916)8c70f072018-11-18 00:07:12 +020090 <dependency>
91 <groupId>${project.groupId}</groupId>
92 <artifactId>async-jobs</artifactId>
93 <version>${project.version}</version>
94 </dependency>
Aharoni, Pavel (pa0916)ca3cb012018-10-22 15:29:57 +030095 <dependency>
96 <groupId>${project.groupId}</groupId>
97 <artifactId>external</artifactId>
98 <version>${project.version}</version>
99 </dependency>
100 <dependency>
101 <groupId>${project.groupId}</groupId>
102 <artifactId>core</artifactId>
103 <version>${project.version}</version>
104 </dependency>
105 <dependency>
106 <groupId>${project.groupId}</groupId>
107 <artifactId>web</artifactId>
108 <version>${project.version}</version>
109 </dependency>
110 <dependency>
111 <groupId>${project.groupId}</groupId>
112 <artifactId>main</artifactId>
113 <version>${project.version}</version>
114 </dependency>
115 </dependencies>
116 </dependencyManagement>
117 <build>
118 <plugins>
119 <!-- License plugin should only run once at the start of the project.
120 For new classes, the header should be added manually by the company which creates it.-->
121 <!--<plugin>
122 <groupId>org.codehaus.mojo</groupId>
123 <artifactId>license-maven-plugin</artifactId>
124 <version>1.16</version>
125 <configuration>
126 <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
127 <processStartTag>============LICENSE_START=======================================================</processStartTag>
128 <processEndTag>============LICENSE_END=========================================================</processEndTag>
129 <sectionDelimiter>================================================================================</sectionDelimiter>
130 <licenseName>apache_v2</licenseName>
131 <inceptionYear>2018</inceptionYear>
132 <organizationName>Netsia</organizationName>
133 <projectName>OSAM Core</projectName>
134 <canUpdateCopyright>true</canUpdateCopyright>
135 <canUpdateDescription>true</canUpdateDescription>
136 <canUpdateLicense>true</canUpdateLicense>
137 <emptyLineAfterHeader>true</emptyLineAfterHeader>
138 <verbose>false</verbose>
139 <includes>
140 <include>**/*.java</include>
141 </includes>
142 </configuration>
143 <executions>
144 <execution>
145 <id>first</id>
146 <goals>
147 <goal>update-file-header</goal>
148 </goals>
149 <phase>process-sources</phase>
150 </execution>
151 </executions>
152 </plugin>-->
153 <plugin>
154 <groupId>org.springframework.boot</groupId>
155 <artifactId>spring-boot-maven-plugin</artifactId>
156 <configuration>
157 <skip>true</skip>
158 </configuration>
159 </plugin>
160 </plugins>
161 </build>
162</project>