Merge "Remove useless java libraries"
[clamp.git] / pom.xml
diff --git a/pom.xml b/pom.xml
index 7c54086..bb5b524 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -68,7 +68,6 @@
                                <java.version>1.8</java.version>
 
                                <swagger.jaxrs2.version>2.0.0-rc4</swagger.jaxrs2.version>
-                               <guava.version>20.0</guava.version>
                                <eelf.core.version>1.0.0</eelf.core.version>
                                <camel.version>2.20.1</camel.version>
                                <springboot.version>1.5.14.RELEASE</springboot.version>
                                                </activation>
                                                <properties>
                                                        <docker.skip.run>true</docker.skip.run>
+                                                       <docker.skip>true</docker.skip>
                                                </properties>
                                </profile>
                                <profile>
                                                </activation>
                                                <properties>
                                                        <docker.skip.run>true</docker.skip.run>
+                                                       <docker.skip>true</docker.skip>
                                                </properties>
                                </profile>
                                <profile>
                                                </activation>
                                                <properties>
                                                        <docker.skip.run>true</docker.skip.run>
+                                                       <docker.skip>true</docker.skip>
                                                </properties>
                                </profile>
                                <profile>
                                                                <docker.skip.build>false</docker.skip.build>
                                                                <docker.skip.tag>false</docker.skip.tag>
                                                                <docker.skip.push>false</docker.skip.push>
+                                                               <docker.skip>false</docker.skip>
                                                </properties>
                                </profile>
                </profiles>
                                                <artifactId>persistence-api</artifactId>
                                                <version>1.0.2</version>
                                </dependency>
-                               <dependency>
-                                               <groupId>org.hibernate</groupId>
-                                               <artifactId>hibernate-annotations</artifactId>
-                                               <version>3.5.6-Final</version>
-                               </dependency>
-                               <dependency>
-                                               <groupId>dom4j</groupId>
-                                               <artifactId>dom4j</artifactId>
-                               </dependency>
-
                                <dependency>
                                                <groupId>org.onap.policy.engine</groupId>
                                                <artifactId>PolicyEngineAPI</artifactId>
                                                                                <artifactId>grizzly-http-server</artifactId>
                                                                                <groupId>org.glassfish.grizzly</groupId>
                                                                </exclusion>
-                                               </exclusions>
-                               </dependency>
-                               <dependency>
-                                               <groupId>org.onap.policy.common</groupId>
-                                               <artifactId>ONAP-Logging</artifactId>
-                                               <version>1.1.3</version>
-                                               <exclusions>
                                                                <exclusion>
-                                                                               <artifactId>log4j</artifactId>
-                                                                               <groupId>log4j</groupId>
+                                                                               <groupId>org.onap.dmaap.messagerouter.dmaapclient</groupId>
+                                                                               <artifactId>dmaapClient</artifactId>
                                                                </exclusion>
                                                                <exclusion>
-                                                                               <groupId>org.slf4j</groupId>
-                                                                               <artifactId>slf4j-log4j12</artifactId>
+                                                                               <groupId>org.onap.policy.common</groupId>
+                                                                               <artifactId>integrity-monitor</artifactId>
                                                                </exclusion>
                                                                <exclusion>
-                                                                               <artifactId>apache-log4j-extras</artifactId>
-                                                                               <groupId>log4j</groupId>
+                                                                               <groupId>org.onap.policy.common</groupId>
+                                                                               <artifactId>integrity-audit</artifactId>
+                                                               </exclusion>
+                                                               <exclusion>
+                                                                               <groupId>org.onap.aaf.cadi</groupId>
+                                                                               <artifactId>cadi-aaf</artifactId>
+                                                               </exclusion>
+                                                               <exclusion>
+                                                                               <groupId>javax.jms</groupId>
+                                                                               <artifactId>jms</artifactId>
                                                                </exclusion>
                                                </exclusions>
                                </dependency>
                                <dependency>
-                                               <groupId>org.onap.policy.engine</groupId>
-                                               <artifactId>PolicyEngineUtils</artifactId>
+                                               <groupId>org.onap.policy.common</groupId>
+                                               <artifactId>ONAP-Logging</artifactId>
                                                <version>1.1.3</version>
                                                <exclusions>
                                                                <exclusion>
                                                                                <artifactId>apache-log4j-extras</artifactId>
                                                                                <groupId>log4j</groupId>
                                                                </exclusion>
-                                                               <exclusion>
-                                                                               <groupId>mysql</groupId>
-                                                                               <artifactId>mysql-connector-java</artifactId>
-                                                               </exclusion>
-                                                               <exclusion>
-                                                                               <groupId>org.mariadb.jdbc</groupId>
-                                                                               <artifactId>mariadb-java-client</artifactId>
-                                                               </exclusion>
-                                                               <exclusion>
-                                                                               <groupId>com.att.nsa</groupId>
-                                                                               <artifactId>dmaapClient</artifactId>
-                                                               </exclusion>
-                                                               <exclusion>
-                                                                               <groupId>com.h2database</groupId>
-                                                                               <artifactId>h2</artifactId>
-                                                               </exclusion>
                                                </exclusions>
                                </dependency>
                                <dependency>
                                                <artifactId>commons-csv</artifactId>
                                                <version>1.3</version>
                                </dependency>
-                               <dependency>
-                                               <groupId>com.sun.faces</groupId>
-                                               <artifactId>jsf-api</artifactId>
-                                               <version>2.1.7</version>
-                               </dependency>
-                               <dependency>
-                                               <groupId>com.sun.faces</groupId>
-                                               <artifactId>jsf-impl</artifactId>
-                                               <version>2.1.7</version>
-                               </dependency>
                                <!-- Other dependencies to fix nexus IQ reported vulnerabilities -->
                                <dependency>
                                                <groupId>org.codehaus.plexus</groupId>
                                                <artifactId>jboss-jaxrs-api_2.0_spec</artifactId>
                                                <version>1.0.1.Final</version>
                                </dependency>
+                               <dependency>
+                                               <groupId>com.google.guava</groupId>
+                                               <artifactId>guava</artifactId>
+                                               <version>25.1-jre</version>
+                               </dependency>
                                <!-- Remove the MYSQL connector and replace it by Mariadb -->
                                <dependency>
                                                <groupId>org.mariadb.jdbc</groupId>
                                </resources>
 
                                <plugins>
-                                               <!-- Scan Clamp code and generate the swagger.json file with all the
+                                               <!-- Scan Clamp code and generate the swagger.json file with all the 
                                                                APIs -->
                                                <plugin>
                                                                <groupId>com.sebastian-daschner</groupId>
                                                                </executions>
                                                </plugin>
 
-                                               <!-- Read the swagger.json file and the definition from SwaggerConfig.java;
-                                                               generate a list of .adoc files containing the APIs info in more structured
+                                               <!-- Read the swagger.json file and the definition from SwaggerConfig.java; 
+                                                               generate a list of .adoc files containing the APIs info in more structured 
                                                                way -->
                                                <plugin>
                                                                <groupId>io.github.swagger2markup</groupId>
                                                                </executions>
                                                </plugin>
 
-                                               <!-- Run the generated asciidoc through Asciidoctor to generate other
+                                               <!-- Run the generated asciidoc through Asciidoctor to generate other 
                                                                documentation types, such as PDFs or HTML5 -->
                                                <plugin>
                                                                <groupId>org.asciidoctor</groupId>
                                                                                                </configuration>
                                                                                </execution>
                                                                </executions>
+
                                                </plugin>
                                                <plugin>
                                                                <groupId>io.fabric8</groupId>
                                                                                                <image>
                                                                                                                <name>onap/clamp</name>
                                                                                                                <alias>onap-clamp</alias>
+                                                                                                               <run>
+                                                                                                                       <skip>true</skip>
+                                                                                                               </run>
                                                                                                                <build>
+                                                                                                                               <imagePullPolicy>never</imagePullPolicy>
                                                                                                                                <cleanup>true</cleanup>
                                                                                                                                <tags>
                                                                                                                                                <tag>latest</tag>
                                                                                                </image>
                                                                                </images>
                                                                </configuration>
+
                                                                <executions>
                                                                                <execution>
                                                                                                <id>generate-images</id>