Update project version 1.8.0 -> 1.8.1
[sdc.git] / openecomp-be / tools / zusammen-tools / pom.xml
1 <!--
2   ~ Copyright © 2016-2018 European Support Limited
3   ~
4   ~ Licensed under the Apache License, Version 2.0 (the "License");
5   ~ you may not use this file except in compliance with the License.
6   ~ You may obtain a copy of the License at
7   ~
8   ~      http://www.apache.org/licenses/LICENSE-2.0
9   ~
10   ~ Unless required by applicable law or agreed to in writing, software
11   ~ distributed under the License is distributed on an "AS IS" BASIS,
12   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   ~ See the License for the specific language governing permissions and
14   ~ limitations under the License.
15   -->
16
17 <project xmlns="http://maven.apache.org/POM/4.0.0"
18         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20     <modelVersion>4.0.0</modelVersion>
21
22     <artifactId>openecomp-zusammen-tools</artifactId>
23     <groupId>org.openecomp.sdc.core.tools</groupId>
24     <name>openecomp-zusammen-tools</name>
25
26     <parent>
27         <groupId>org.openecomp.sdc</groupId>
28         <artifactId>openecomp-sdc-lib</artifactId>
29         <relativePath>../../lib</relativePath>
30         <version>1.8.1-SNAPSHOT</version>
31     </parent>
32
33     <properties>
34         <janino.version>2.7.7</janino.version>
35     </properties>
36
37     <dependencies>
38         <dependency>
39             <groupId>org.openecomp.sdc</groupId>
40             <artifactId>openecomp-sdc-vendor-software-product-api</artifactId>
41             <version>${project.version}</version>
42         </dependency>
43         <dependency>
44             <groupId>com.amdocs.zusammen.plugin</groupId>
45             <artifactId>zusammen-collaboration-cassandra-plugin</artifactId>
46             <version>${zusammen-collaboration-store.version}</version>
47         </dependency>
48         <dependency>
49             <groupId>org.openecomp.sdc</groupId>
50             <artifactId>openecomp-sdc-vendor-software-product-core</artifactId>
51             <version>${project.version}</version>
52         </dependency>
53         <dependency>
54             <groupId>org.openecomp.sdc</groupId>
55             <artifactId>openecomp-sdc-vendor-license-api</artifactId>
56             <version>${project.version}</version>
57         </dependency>
58         <dependency>
59             <groupId>org.openecomp.sdc</groupId>
60             <artifactId>openecomp-sdc-model-impl</artifactId>
61             <version>${project.version}</version>
62         </dependency>
63         <dependency>
64             <groupId>org.openecomp.sdc.core</groupId>
65             <artifactId>openecomp-zusammen-core</artifactId>
66             <version>${project.version}</version>
67         </dependency>
68         <dependency>
69             <groupId>com.amdocs.zusammen.plugin</groupId>
70             <artifactId>zusammen-state-store-cassandra-plugin</artifactId>
71             <version>${zusammen-state-store.version}</version>
72         </dependency>
73         <dependency>
74             <groupId>org.hibernate</groupId>
75             <artifactId>hibernate-validator</artifactId>
76             <version>${hibernate.validator.version}</version>
77         </dependency>
78         <dependency>
79             <groupId>org.openecomp.sdc</groupId>
80             <artifactId>openecomp-sdc-vendor-license-core</artifactId>
81             <version>${project.version}</version>
82         </dependency>
83         <dependency>
84             <groupId>org.openecomp.sdc</groupId>
85             <artifactId>openecomp-sdc-vendor-software-product-manager</artifactId>
86             <version>${project.version}</version>
87         </dependency>
88         <dependency>
89             <groupId>commons-cli</groupId>
90             <artifactId>commons-cli</artifactId>
91             <version>1.4</version>
92         </dependency>
93     </dependencies>
94
95     <build>
96         <plugins>
97             <plugin>
98                 <groupId>org.codehaus.mojo</groupId>
99                 <artifactId>license-maven-plugin</artifactId>
100                 <version>1.10</version>
101                 <configuration>
102                     <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
103                     <processStartTag>
104                         ============LICENSE_START=======================================================
105                     </processStartTag>
106                     <processEndTag>
107                         ============LICENSE_END=========================================================
108                     </processEndTag>
109                     <sectionDelimiter>
110                         ================================================================================
111                     </sectionDelimiter>
112                     <licenseName>apache_v2</licenseName>
113                     <inceptionYear>2017</inceptionYear>
114                     <organizationName>AT&amp;T Intellectual Property. All rights reserved.
115                     </organizationName>
116                     <projectName>SDC</projectName>
117                     <canUpdateCopyright>true</canUpdateCopyright>
118                     <canUpdateDescription>true</canUpdateDescription>
119                     <canUpdateLicense>true</canUpdateLicense>
120                     <emptyLineAfterHeader>true</emptyLineAfterHeader>
121                     <verbose>false</verbose>
122                     <includes>
123                         <include>**/*.java</include>
124                         <include>**/*.js</include>
125                         <include>**/*.ts</include>
126                     </includes>
127                     <roots>
128                         <root>src</root>
129                         <root>app</root>
130                         <root>server-mock</root>
131                         <root>typings</root>
132                     </roots>
133                 </configuration>
134                 <executions>
135                     <execution>
136                         <id>first</id>
137                         <goals>
138                             <goal>update-file-header</goal>
139                         </goals>
140                         <!--phase>process-sources</phase-->
141                     </execution>
142                 </executions>
143             </plugin>
144
145             <plugin>
146                 <groupId>org.apache.maven.plugins</groupId>
147                 <artifactId>maven-dependency-plugin</artifactId>
148                 <version>2.8</version>
149                 <executions>
150                     <execution>
151                         <id>copy-dependencies</id>
152                         <phase>install</phase>
153                         <goals>
154                             <goal>copy-dependencies</goal>
155                         </goals>
156                         <configuration>
157                             <outputDirectory>${project.build.directory}/lib</outputDirectory>
158                             <overWriteReleases>false</overWriteReleases>
159                             <overWriteSnapshots>false</overWriteSnapshots>
160                             <overWriteIfNewer>true</overWriteIfNewer>
161                             <!--includeScope>runtime</includeScope-->
162                         </configuration>
163                     </execution>
164                 </executions>
165             </plugin>
166
167             <plugin>
168                 <groupId>org.apache.maven.plugins</groupId>
169                 <artifactId>maven-jar-plugin</artifactId>
170                 <version>2.4</version>
171                 <configuration>
172                     <outputDirectory>${project.build.directory}/lib</outputDirectory>
173                 </configuration>
174             </plugin>
175
176             <plugin>
177                 <groupId>org.apache.maven.plugins</groupId>
178                 <artifactId>maven-antrun-plugin</artifactId>
179                 <executions>
180                     <execution>
181                         <id>ant-test</id>
182                         <phase>package</phase>
183                         <configuration>
184                             <tasks>
185                                 <fixcrlf srcdir="./" eol="unix"
186                                          includes="zusammenMainTool.sh"/>
187                             </tasks>
188                         </configuration>
189                         <goals>
190                             <goal>run</goal>
191                         </goals>
192                     </execution>
193                 </executions>
194             </plugin>
195             <plugin>
196                 <artifactId>maven-assembly-plugin</artifactId>
197                 <executions>
198                     <execution>
199                         <id>Generate assembly</id>
200                         <phase>install</phase>
201                         <goals>
202                             <goal>single</goal>
203                         </goals>
204                     </execution>
205                 </executions>
206                 <configuration>
207                     <descriptors>
208                         <descriptor>${basedir}/src/main/assembly/zusammen-tools-lib-assembly.xml
209                         </descriptor>
210                     </descriptors>
211                     <appendAssemblyId>false</appendAssemblyId>
212                     <finalName>openecomp-zusammen-tools-lib</finalName>
213                 </configuration>
214             </plugin>
215         </plugins>
216     </build>
217
218 </project>