Simplify esr-server project level.
[aai/esr-server.git] / esr-mgr / dependency-reduced-pom.xml
diff --git a/esr-mgr/dependency-reduced-pom.xml b/esr-mgr/dependency-reduced-pom.xml
new file mode 100644 (file)
index 0000000..e2448bd
--- /dev/null
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<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/maven-v4_0_0.xsd">\r
+  <parent>\r
+    <artifactId>aai-esr-server-parent</artifactId>\r
+    <groupId>org.onap.aai.esr-server</groupId>\r
+    <version>1.0.0-SNAPSHOT</version>\r
+  </parent>\r
+  <modelVersion>4.0.0</modelVersion>\r
+  <artifactId>esr-mgr</artifactId>\r
+  <name>esr-server/esr-mgr</name>\r
+  <version>1.0.0-SNAPSHOT</version>\r
+  <build>\r
+    <plugins>\r
+      <plugin>\r
+        <groupId>org.eclipse.m2e</groupId>\r
+        <artifactId>lifecycle-mapping</artifactId>\r
+        <configuration>\r
+          <lifecycleMappingMetadata>\r
+            <pluginExecutions>\r
+              <pluginExecution>\r
+                <pluginExecutionFilter>\r
+                  <groupId>org.apache.maven.plugins</groupId>\r
+                  <artifactId>maven-dependency-plugin</artifactId>\r
+                  <versionRange>[2.0,)</versionRange>\r
+                  <goals>\r
+                    <goal>copy-dependencies</goal>\r
+                  </goals>\r
+                </pluginExecutionFilter>\r
+                <action>\r
+                  <ignore />\r
+                </action>\r
+              </pluginExecution>\r
+            </pluginExecutions>\r
+          </lifecycleMappingMetadata>\r
+        </configuration>\r
+      </plugin>\r
+      <plugin>\r
+        <artifactId>maven-jar-plugin</artifactId>\r
+        <configuration>\r
+          <archive>\r
+            <manifest>\r
+              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>\r
+            </manifest>\r
+          </archive>\r
+        </configuration>\r
+      </plugin>\r
+      <plugin>\r
+        <artifactId>maven-shade-plugin</artifactId>\r
+        <executions>\r
+          <execution>\r
+            <phase>package</phase>\r
+            <goals>\r
+              <goal>shade</goal>\r
+            </goals>\r
+            <configuration>\r
+              <transformers>\r
+                <transformer />\r
+                <transformer>\r
+                  <mainClass>org.onap.aai.esr.extsysApp</mainClass>\r
+                </transformer>\r
+              </transformers>\r
+            </configuration>\r
+          </execution>\r
+        </executions>\r
+        <configuration>\r
+          <createDependencyReducedPom>true</createDependencyReducedPom>\r
+          <filters>\r
+            <filter>\r
+              <artifact>*:*</artifact>\r
+              <excludes>\r
+                <exclude>META-INF/*.SF</exclude>\r
+                <exclude>META-INF/*.DSA</exclude>\r
+                <exclude>META-INF/*.RSA</exclude>\r
+              </excludes>\r
+            </filter>\r
+          </filters>\r
+        </configuration>\r
+      </plugin>\r
+      <plugin>\r
+        <artifactId>maven-dependency-plugin</artifactId>\r
+        <executions>\r
+          <execution>\r
+            <id>copy-dependencies</id>\r
+            <phase>package</phase>\r
+            <goals>\r
+              <goal>copy-dependencies</goal>\r
+            </goals>\r
+            <configuration>\r
+              <artifactItems>\r
+                <artifactItem>\r
+                  <groupId>io.dropwizard</groupId>\r
+                  <artifactId>dropwizard-core</artifactId>\r
+                  <version>${dropwizard.version}</version>\r
+                  <overWrite>true</overWrite>\r
+                </artifactItem>\r
+              </artifactItems>\r
+            </configuration>\r
+          </execution>\r
+        </executions>\r
+      </plugin>\r
+    </plugins>\r
+  </build>\r
+  <dependencies>\r
+    <dependency>\r
+      <groupId>junit</groupId>\r
+      <artifactId>junit</artifactId>\r
+      <version>4.10</version>\r
+      <scope>test</scope>\r
+      <exclusions>\r
+        <exclusion>\r
+          <artifactId>hamcrest-core</artifactId>\r
+          <groupId>org.hamcrest</groupId>\r
+        </exclusion>\r
+      </exclusions>\r
+    </dependency>\r
+    <dependency>\r
+      <groupId>org.powermock</groupId>\r
+      <artifactId>powermock-module-junit4</artifactId>\r
+      <version>1.4.10</version>\r
+      <scope>test</scope>\r
+      <exclusions>\r
+        <exclusion>\r
+          <artifactId>powermock-module-junit4-common</artifactId>\r
+          <groupId>org.powermock</groupId>\r
+        </exclusion>\r
+      </exclusions>\r
+    </dependency>\r
+    <dependency>\r
+      <groupId>org.powermock</groupId>\r
+      <artifactId>powermock-api-mockito</artifactId>\r
+      <version>1.4.10</version>\r
+      <scope>test</scope>\r
+      <exclusions>\r
+        <exclusion>\r
+          <artifactId>mockito-all</artifactId>\r
+          <groupId>org.mockito</groupId>\r
+        </exclusion>\r
+        <exclusion>\r
+          <artifactId>powermock-api-support</artifactId>\r
+          <groupId>org.powermock</groupId>\r
+        </exclusion>\r
+      </exclusions>\r
+    </dependency>\r
+    <dependency>\r
+      <groupId>org.apache.ant</groupId>\r
+      <artifactId>ant</artifactId>\r
+      <version>1.8.2</version>\r
+      <scope>test</scope>\r
+      <exclusions>\r
+        <exclusion>\r
+          <artifactId>ant-launcher</artifactId>\r
+          <groupId>org.apache.ant</groupId>\r
+        </exclusion>\r
+      </exclusions>\r
+    </dependency>\r
+  </dependencies>\r
+</project>\r
+\r