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