[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / common / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
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     <groupId>org.openecomp.sdc.common</groupId>
6     <name>openecomp-common-lib</name>
7     <artifactId>openecomp-common-lib</artifactId>
8     <packaging>pom</packaging>
9
10     <parent>
11         <groupId>org.openecomp.sdc</groupId>
12         <artifactId>sdc-onboarding</artifactId>
13         <version>1.1.0-SNAPSHOT</version>
14         <relativePath>../onboarding</relativePath>
15     </parent>
16
17     <properties>
18         <aspectj.version>1.8.7</aspectj.version>
19     </properties>
20
21     <modules>
22         <module>openecomp-logging-lib</module>
23         <module>openecomp-sdc-artifact-generator-lib</module>
24         <module>openecomp-common-configuration-management</module>
25         <module>openecomp-tosca-datatype</module>
26     </modules>
27
28     <dependencies>
29         <dependency>
30             <groupId>org.slf4j</groupId>
31             <artifactId>slf4j-api</artifactId>
32             <version>1.7.10</version>
33         </dependency>
34         <dependency>
35             <groupId>ch.qos.logback</groupId>
36             <artifactId>logback-classic</artifactId>
37             <version>${logback.version}</version>
38         </dependency>
39
40         <dependency>
41             <groupId>ch.qos.logback</groupId>
42             <artifactId>logback-core</artifactId>
43             <version>${logback.version}</version>
44         </dependency>
45         <dependency>
46             <groupId>com.fasterxml.jackson.core</groupId>
47             <artifactId>jackson-databind</artifactId>
48             <version>${jackson.version}</version>
49         </dependency>
50         <dependency>
51             <groupId>com.fasterxml.jackson.dataformat</groupId>
52             <artifactId>jackson-dataformat-yaml</artifactId>
53             <version>${jackson.version}</version>
54         </dependency>
55         <dependency>
56             <groupId>commons-codec</groupId>
57             <artifactId>commons-codec</artifactId>
58             <version>${commons.codec.version}</version>
59         </dependency>
60         <dependency>
61             <groupId>com.datastax.cassandra</groupId>
62             <artifactId>cassandra-driver-core</artifactId>
63             <version>${cassandra.version}</version>
64         </dependency>
65         <dependency>
66             <groupId>com.datastax.cassandra</groupId>
67             <artifactId>cassandra-driver-mapping</artifactId>
68             <version>${cassandra.version}</version>
69         </dependency>
70         <dependency>
71             <groupId>javax.ws.rs</groupId>
72             <artifactId>javax.ws.rs-api</artifactId>
73             <version>2.0-m10</version>
74         </dependency>
75         <dependency>
76             <groupId>com.google.code.gson</groupId>
77             <artifactId>gson</artifactId>
78             <version>${gson.version}</version>
79         </dependency>
80         <dependency>
81             <groupId>org.testng</groupId>
82             <artifactId>testng</artifactId>
83             <version>6.8.8</version>
84             <scope>test</scope>
85         </dependency>
86         <dependency>
87             <groupId>junit</groupId>
88             <artifactId>junit</artifactId>
89             <version>${junit.version}</version>
90             <scope>test</scope>
91         </dependency>
92     </dependencies>
93
94     <dependencyManagement>
95         <dependencies>
96             <dependency>
97                 <groupId>org.slf4j</groupId>
98                 <artifactId>slf4j-api</artifactId>
99                 <version>${slf4j.version}</version>
100             </dependency>
101             <dependency>
102                 <groupId>org.aspectj</groupId>
103                 <artifactId>aspectjrt</artifactId>
104                 <version>${aspectj.version}</version>
105             </dependency>
106             <dependency>
107                 <groupId>javax.servlet</groupId>
108                 <artifactId>servlet-api</artifactId>
109                 <version>${servlet.version}</version>
110             </dependency>
111             <!-- https://mvnrepository.com/artifact/commons-beanutils/commons-beanutils -->
112             <dependency>
113                 <groupId>commons-beanutils</groupId>
114                 <artifactId>commons-beanutils</artifactId>
115                 <version>${commons.beanutils.version}</version>
116             </dependency>
117             <!-- https://mvnrepository.com/artifact/com.beust/jcommander -->
118             <dependency>
119                 <groupId>com.beust</groupId>
120                 <artifactId>jcommander</artifactId>
121                 <version>${jcommander.version}</version>
122             </dependency>
123             <!-- https://mvnrepository.com/artifact/commons-digester/commons-digester -->
124             <dependency>
125                 <groupId>commons-digester</groupId>
126                 <artifactId>commons-digester</artifactId>
127                 <version>${commons.digester.version}</version>
128             </dependency>
129             <!-- https://mvnrepository.com/artifact/org.beanshell/bsh -->
130             <dependency>
131                 <groupId>org.beanshell</groupId>
132                 <artifactId>bsh</artifactId>
133                 <version>${bsh.version}</version>
134             </dependency>
135             <!-- https://mvnrepository.com/artifact/com.google.code.findbugs/annotations -->
136             <dependency>
137                 <groupId>com.google.code.findbugs</groupId>
138                 <artifactId>annotations</artifactId>
139                 <version>3.0.1u2</version>
140             </dependency>
141             <!-- https://mvnrepository.com/artifact/cglib/cglib-nodep -->
142             <dependency>
143                 <groupId>cglib</groupId>
144                 <artifactId>cglib-nodep</artifactId>
145                 <version>${cglib.nodep.version}</version>
146             </dependency>
147         </dependencies>
148     </dependencyManagement>
149
150     <build>
151         <plugins>
152
153             <!-- ================================================== -->
154             <!-- Set the JDK compiler version.                      -->
155             <!-- ================================================== -->
156             <plugin>
157                 <groupId>org.apache.maven.plugins</groupId>
158                 <artifactId>maven-compiler-plugin</artifactId>
159                 <version>${mvn.compiler.version}</version>
160                 <inherited>true</inherited>
161                 <configuration>
162                     <source>${java.source}</source>
163                     <target>${java.target}</target>
164                 </configuration>
165             </plugin>
166             <!-- blackduck maven plugin -->
167
168             <!--<plugin>
169                 <groupId>com.blackducksoftware.integration</groupId>
170                 <artifactId>hub-maven-plugin</artifactId>
171                 <version>1.0.4</version>
172                 <inherited>false</inherited>
173                 <configuration>
174                     <target>${project.basedir}</target>
175                 </configuration>
176                 <executions>
177                     <execution>
178                         <id>create-bdio-file</id>
179                         <phase>package</phase>
180                         <goals>
181                             <goal>createHubOutput</goal>
182                         </goals>
183                     </execution>
184                 </executions>
185             </plugin>-->
186
187             <plugin>
188                 <groupId>org.codehaus.mojo</groupId>
189                 <artifactId>license-maven-plugin</artifactId>
190                 <version>${mvn.license.version}</version>
191                 <configuration>
192                     <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
193                     <processStartTag>============LICENSE_START=======================================================</processStartTag>
194                     <processEndTag>============LICENSE_END=========================================================</processEndTag>
195                     <sectionDelimiter>================================================================================</sectionDelimiter>
196                     <licenseName>apache_v2</licenseName>
197                     <inceptionYear>2017</inceptionYear>
198                     <organizationName>AT&amp;T Intellectual Property. All rights reserved.</organizationName>
199                     <projectName>SDC</projectName>
200                     <canUpdateCopyright>true</canUpdateCopyright>
201                     <canUpdateDescription>true</canUpdateDescription>
202                     <canUpdateLicense>true</canUpdateLicense>
203                     <emptyLineAfterHeader>true</emptyLineAfterHeader>
204                     <verbose>false</verbose>
205                     <includes>
206                         <include>**/*.java</include>
207                         <include>**/*.js</include>
208                         <include>**/*.ts</include>
209                     </includes>
210                     <roots>
211                         <root>src</root>
212                         <root>app</root>
213                         <root>server-mock</root>
214                         <root>typings</root>
215                     </roots>
216                 </configuration>
217                 <executions>
218                     <execution>
219                         <id>first</id>
220                         <goals>
221                             <goal>update-file-header</goal>
222                         </goals>
223                         <!--phase>process-sources</phase-->
224                     </execution>
225                 </executions>
226             </plugin>
227
228
229         </plugins>
230
231     </build>
232
233 </project>