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