push addional code
[sdc.git] / openecomp-be / pom.xml
1 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
2          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3     <modelVersion>4.0.0</modelVersion>
4
5     <parent>
6         <groupId>org.openecomp.sdc</groupId>
7         <artifactId>sdc-main</artifactId>
8         <version>1.0.0-SNAPSHOT</version>
9     </parent>
10
11     <groupId>org.openecomp.sdc</groupId>
12     <artifactId>openecomp-sdc</artifactId>
13
14     <name>openecomp-sdc</name>
15     <packaging>pom</packaging>
16     <url>http://maven.apache.org</url>
17
18
19     <properties>
20         <spring.framework.version>4.1.3.RELEASE</spring.framework.version> <!-- orignal 4.0.7.RELEASE 4.1.3.RELEASE-->
21         <org.codehaus.jackson.version>1.9.13</org.codehaus.jackson.version> <!-- orignal 1.9.2 -->
22         <http.client.version>4.4.1</http.client.version>
23         <cxf.version>3.1.8</cxf.version>
24         <ws.rs.version>2.0.1</ws.rs.version>  <!--  New version 2.0.1 to fix blackduck
25                 violation Failing with comiplation issues-->
26         <javax.inject.version>1</javax.inject.version>
27         <javax.servlet.version>2.5</javax.servlet.version>
28         <datasatx.version>2.1.9</datasatx.version>
29         <swagger.version>1.5.3</swagger.version>
30         <testng.version>6.9.10</testng.version> <!--new 6.9.13.6 still shows blackduck risk -->
31         <java.source>1.8</java.source>
32         <java.target>1.8</java.target>
33         <commons.io.version>2.5</commons.io.version>
34         <org.everit.json.schema.version>1.3.0</org.everit.json.schema.version> <!--new 1.4.1
35                 orignal 1.3.0
36                  updated to resolve
37                 blackduck violation -->
38         <commons.codec.version>1.10</commons.codec.version> <!-- orignal 1.6 updated to resolve
39                 blackduck violation -->
40         <commons.lang.version>2.6</commons.lang.version> <!-- orignal 2.5. updated to resolve
41                 blackduck violation -->
42         <cglib.nodep.version>3.2.4</cglib.nodep.version> <!--old : 2.1_3. new 3.2.4 -->
43         <javax.el-api.version>3.0.1-b04</javax.el-api.version> <!-- orignal 2.2.4 updated to resolve
44                 blackduck violation -->
45         <hibernate.validator.version>5.3.1.Final</hibernate.validator.version>
46
47         <janino.version>3.0.6</janino.version>
48
49     </properties>
50
51
52
53     <modules>
54         <module>/api</module>
55         <module>/lib</module>
56         <module>/configuration</module>
57         <module>/tools/swagger-ui</module>
58         <module>/backend</module>
59     </modules>
60
61
62     <build>
63         <plugins>
64
65             <!-- ================================================== -->
66             <!-- Set the JDK compiler version.                      -->
67             <!-- ================================================== -->
68             <plugin>
69                 <groupId>org.apache.maven.plugins</groupId>
70                 <artifactId>maven-compiler-plugin</artifactId>
71                 <version>2.5.1</version>
72                 <inherited>true</inherited>
73                 <configuration>
74                     <source>${java.source}</source>
75                     <target>${java.target}</target>
76                 </configuration>
77             </plugin>
78             <!-- blackduck maven plugin -->
79             <!--
80             <plugin>
81                 <groupId>com.blackducksoftware.integration</groupId>
82                 <artifactId>hub-maven-plugin</artifactId>
83                 <version>1.0.4</version>
84                 <inherited>false</inherited>
85                 <configuration>
86                     <target>${project.basedir}</target>
87                 </configuration>
88                 <executions>
89                     <execution>
90                         <id>create-bdio-file</id>
91                         <phase>package</phase>
92                         <goals>
93                             <goal>createHubOutput</goal>
94                         </goals>
95                     </execution>
96                 </executions>
97             </plugin>-->
98         </plugins>
99     </build>
100
101     <!--Added to resolve blackduck operational risks for indirect dependencies referred -->
102     <dependencyManagement>
103         <dependencies>
104             <!-- https://mvnrepository.com/artifact/commons-beanutils/commons-beanutils -->
105             <dependency>
106                 <groupId>commons-beanutils</groupId>
107                 <artifactId>commons-beanutils</artifactId>
108                 <version>1.9.3</version>
109             </dependency>
110             <!-- https://mvnrepository.com/artifact/com.beust/jcommander -->
111             <dependency>
112                 <groupId>com.beust</groupId>
113                 <artifactId>jcommander</artifactId>
114                 <version>1.58</version>
115             </dependency>
116             <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpasyncclient -->
117             <dependency>
118                 <groupId>org.apache.httpcomponents</groupId>
119                 <artifactId>httpasyncclient</artifactId>
120                 <version>4.1.2</version>
121             </dependency>
122             <!-- https://mvnrepository.com/artifact/com.sun.xml.bind/jaxb-impl -->
123             <dependency>
124                 <groupId>com.sun.xml.bind</groupId>
125                 <artifactId>jaxb-impl</artifactId>
126                 <version>2.2.11</version>
127             </dependency>
128             <!-- https://mvnrepository.com/artifact/org.beanshell/bsh -->
129             <dependency>
130                 <groupId>org.beanshell</groupId>
131                 <artifactId>bsh</artifactId>
132                 <version>2.0b5</version>
133             </dependency>
134             <!-- https://mvnrepository.com/artifact/commons-digester/commons-digester -->
135             <dependency>
136                 <groupId>commons-digester</groupId>
137                 <artifactId>commons-digester</artifactId>
138                 <version>2.1</version>
139             </dependency>
140             <!-- https://mvnrepository.com/artifact/com.fasterxml/classmate -->
141             <dependency>
142                 <groupId>com.fasterxml</groupId>
143                 <artifactId>classmate</artifactId>
144                 <version>1.3.3</version>
145             </dependency>
146
147             <dependency>
148                 <groupId>org.codehaus.janino</groupId>
149                 <artifactId>janino</artifactId>
150                 <version>${janino.version}</version>
151                 <scope>provided</scope>
152             </dependency>
153         </dependencies>
154
155     </dependencyManagement>
156
157 </project>
158