fixes to accomodate docker creation in ONF - added onap-enabler parent POM, renamed osam-core to osam-core-framework and removed junit that requires connection to DB

Change-Id: Ifdc95438c8b1e5856860882824a11eecac80e19a
Signed-off-by: Aharoni, Pavel (pa0916) <pavel.aharoni@intl.att.com>
diff --git a/osam-core-framework/pom.xml b/osam-core-framework/pom.xml
new file mode 100644
index 0000000..102e411
--- /dev/null
+++ b/osam-core-framework/pom.xml
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

+	<modelVersion>4.0.0</modelVersion>

+

+	<groupId>org.onap.osam</groupId>

+	<artifactId>osam-core-framework</artifactId>

+	<version>0.0.2</version>

+	<parent>

+		<groupId>org.springframework.boot</groupId>

+		<artifactId>spring-boot-starter-parent</artifactId>

+		<version>2.0.6.RELEASE</version>

+		<relativePath/> <!-- lookup parent from repository -->

+	</parent>

+	<modules>

+		<module>common</module>

+        <module>async-jobs</module>

+		<module>model</module>

+		<module>api</module>

+		<module>external</module>

+		<module>core</module>

+		<module>web</module>

+		<module>main</module>

+	</modules>

+	<packaging>pom</packaging>

+

+	<name>osam</name>

+	<description>OpenSource Access Manager</description>

+

+	<properties>

+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

+		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

+		<java.version>1.8</java.version>

+		<grpc-spring-boot-starter.version>2.3.2</grpc-spring-boot-starter.version>

+		<os-maven-plugin.version>1.6.0</os-maven-plugin.version>

+		<protobuf-maven-plugin.version>0.5.1</protobuf-maven-plugin.version>

+		<guava.version>20.0</guava.version>

+		<msb.sdk.version>1.2.0-SNAPSHOT</msb.sdk.version>

+		<swagger.version>2.8.0</swagger.version>

+        <junitparams.version>1.1.1</junitparams.version>

+	</properties>

+

+	<dependencies>

+		<dependency>

+			<groupId>org.projectlombok</groupId>

+			<artifactId>lombok</artifactId>

+			<optional>true</optional>

+		</dependency>

+        <dependency>

+            <groupId>org.springframework.boot</groupId>

+            <artifactId>spring-boot-starter-web</artifactId>

+        </dependency>

+        <dependency>

+            <groupId>com.google.guava</groupId>

+            <artifactId>guava</artifactId>

+            <version>${guava.version}</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.commons</groupId>

+            <artifactId>commons-lang3</artifactId>

+        </dependency>

+		<dependency>

+			<groupId>org.springframework.boot</groupId>

+			<artifactId>spring-boot-starter-test</artifactId>

+			<scope>test</scope>

+		</dependency>

+        <dependency>

+            <groupId>pl.pragmatists</groupId>

+            <artifactId>JUnitParams</artifactId>

+            <version>${junitparams.version}</version>

+            <scope>test</scope>

+        </dependency>

+	</dependencies>

+	<dependencyManagement>

+		<dependencies>

+			<dependency>

+				<groupId>${project.groupId}</groupId>

+				<artifactId>model</artifactId>

+				<version>${project.version}</version>

+			</dependency>

+			<dependency>

+				<groupId>${project.groupId}</groupId>

+				<artifactId>api</artifactId>

+				<version>${project.version}</version>

+			</dependency>

+			<dependency>

+				<groupId>${project.groupId}</groupId>

+				<artifactId>common</artifactId>

+				<version>${project.version}</version>

+			</dependency>

+            <dependency>

+                <groupId>${project.groupId}</groupId>

+                <artifactId>async-jobs</artifactId>

+                <version>${project.version}</version>

+            </dependency>

+			<dependency>

+				<groupId>${project.groupId}</groupId>

+				<artifactId>external</artifactId>

+				<version>${project.version}</version>

+			</dependency>

+			<dependency>

+				<groupId>${project.groupId}</groupId>

+				<artifactId>core</artifactId>

+				<version>${project.version}</version>

+			</dependency>

+			<dependency>

+				<groupId>${project.groupId}</groupId>

+				<artifactId>web</artifactId>

+				<version>${project.version}</version>

+			</dependency>

+			<dependency>

+				<groupId>${project.groupId}</groupId>

+				<artifactId>main</artifactId>

+				<version>${project.version}</version>

+			</dependency>

+		</dependencies>

+	</dependencyManagement>

+	<build>

+		<plugins>

+            <!-- License plugin should only run once at the start of the project.

+             For new classes, the header should be added manually by the company which creates it.-->

+            <!--<plugin>

+                <groupId>org.codehaus.mojo</groupId>

+                <artifactId>license-maven-plugin</artifactId>

+                <version>1.16</version>

+                <configuration>

+                    <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>

+                    <processStartTag>============LICENSE_START=======================================================</processStartTag>

+                    <processEndTag>============LICENSE_END=========================================================</processEndTag>

+                    <sectionDelimiter>================================================================================</sectionDelimiter>

+                    <licenseName>apache_v2</licenseName>

+                    <inceptionYear>2018</inceptionYear>

+                    <organizationName>Netsia</organizationName>

+                    <projectName>OSAM Core</projectName>

+                    <canUpdateCopyright>true</canUpdateCopyright>

+                    <canUpdateDescription>true</canUpdateDescription>

+                    <canUpdateLicense>true</canUpdateLicense>

+                    <emptyLineAfterHeader>true</emptyLineAfterHeader>

+                    <verbose>false</verbose>

+                    <includes>

+                        <include>**/*.java</include>

+                    </includes>

+                </configuration>

+                <executions>

+                    <execution>

+                        <id>first</id>

+                        <goals>

+                            <goal>update-file-header</goal>

+                        </goals>

+                        <phase>process-sources</phase>

+                    </execution>

+                </executions>

+            </plugin>-->

+			<plugin>

+				<groupId>org.springframework.boot</groupId>

+				<artifactId>spring-boot-maven-plugin</artifactId>

+				<configuration>

+					<skip>true</skip>

+				</configuration>

+			</plugin>

+		</plugins>

+        <pluginManagement>

+            <plugins>

+                <plugin>

+                    <groupId>org.apache.maven.plugins</groupId>

+                    <artifactId>maven-surefire-plugin</artifactId>

+                    <configuration>

+                        <useSystemClassLoader>false</useSystemClassLoader>

+                    </configuration>

+                </plugin>

+            </plugins>

+        </pluginManagement>

+	</build>

+</project>