blob: 4b9a03386add7dbed4ebba3f8759552e433b6369 [file] [log] [blame]
Michael Lando4d97d5f2017-06-17 22:40:44 +03001<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 <properties>
7
8 <groovy.version>2.4.7</groovy.version>
9 <janino.version>2.7.7</janino.version>
10
11 </properties>
12
13
14
15 <name>openecomp-zusammen-tools</name>
16 <dependencies>
17 <dependency>
18 <groupId>org.openecomp.sdc</groupId>
19 <artifactId>openecomp-sdc-vendor-software-product-api</artifactId>
ayalaben914f3a52017-11-16 09:21:41 +020020 <version>${project.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030021 </dependency>
22 <dependency>
shalombb38f18b2018-01-02 13:48:40 +020023 <groupId>com.amdocs.zusammen.plugin</groupId>
24 <artifactId>zusammen-collaboration-cassandra-plugin</artifactId>
ayalabenda603322018-02-11 11:11:00 +020025 <version>${zusammen-collaboration-store.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030026 </dependency>
27 <dependency>
28 <groupId>org.openecomp.sdc</groupId>
29 <artifactId>openecomp-sdc-vendor-software-product-core</artifactId>
ayalaben914f3a52017-11-16 09:21:41 +020030 <version>${project.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030031 </dependency>
32 <dependency>
33 <groupId>org.openecomp.sdc</groupId>
34 <artifactId>openecomp-sdc-vendor-license-api</artifactId>
ayalaben914f3a52017-11-16 09:21:41 +020035 <version>${project.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030036 </dependency>
37 <dependency>
38 <groupId>org.openecomp.sdc</groupId>
39 <artifactId>openecomp-sdc-model-impl</artifactId>
ayalaben914f3a52017-11-16 09:21:41 +020040 <version>${project.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030041 </dependency>
42 <dependency>
43 <groupId>org.openecomp.sdc.core</groupId>
44 <artifactId>openecomp-zusammen-core</artifactId>
ayalaben914f3a52017-11-16 09:21:41 +020045 <version>${project.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030046 </dependency>
47 <dependency>
48 <groupId>com.amdocs.zusammen.plugin</groupId>
49 <artifactId>zusammen-state-store-cassandra-plugin</artifactId>
az2497644017c2017-08-10 17:49:40 +030050 <version>${zusammen-state-store.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030051 </dependency>
52 <dependency>
53 <groupId>org.hibernate</groupId>
54 <artifactId>hibernate-validator</artifactId>
Avi Zivb8e2faf2017-07-18 19:45:38 +030055 <version>${hibernate.validator.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030056 </dependency>
57 <dependency>
58 <groupId>org.openecomp.sdc</groupId>
59 <artifactId>openecomp-sdc-vendor-license-core</artifactId>
ayalaben914f3a52017-11-16 09:21:41 +020060 <version>${project.version}</version>
61 </dependency>
62 <dependency>
63 <groupId>org.openecomp.sdc</groupId>
64 <artifactId>openecomp-sdc-vendor-software-product-manager</artifactId>
65 <version>${project.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030066 </dependency>
Gautam Shah09a41f52018-04-11 19:55:29 +053067 <dependency>
68 <groupId>org.testng</groupId>
69 <artifactId>testng</artifactId>
70 <version>${testng.version}</version>
71 <scope>test</scope>
72 </dependency>
Michael Lando4d97d5f2017-06-17 22:40:44 +030073 </dependencies>
74 <artifactId>openecomp-zusammen-tools</artifactId>
75 <groupId>org.openecomp.sdc.core.tools</groupId>
Michael Landod8a0dea2018-06-02 19:23:27 +030076 <version>1.3.0-SNAPSHOT</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030077 <parent>
78 <groupId>org.openecomp.sdc</groupId>
79 <artifactId>openecomp-sdc-lib</artifactId>
80 <relativePath>../../lib</relativePath>
Michael Landod8a0dea2018-06-02 19:23:27 +030081 <version>1.3.0-SNAPSHOT</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030082 </parent>
83 <!--parent>
84 <groupId>org.openecomp.sdc</groupId>
85 <artifactId>openecomp-sdc</artifactId>
86 <version>1.0-SNAPSHOT</version>
87 </parent-->
88 <build>
89 <plugins>
90
Michael Lando4d97d5f2017-06-17 22:40:44 +030091 <plugin>
92 <groupId>org.codehaus.mojo</groupId>
93 <artifactId>license-maven-plugin</artifactId>
94 <version>1.10</version>
95 <configuration>
96 <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
97 <processStartTag>
98 ============LICENSE_START=======================================================
99 </processStartTag>
100 <processEndTag>
101 ============LICENSE_END=========================================================
102 </processEndTag>
103 <sectionDelimiter>
104 ================================================================================
105 </sectionDelimiter>
106 <licenseName>apache_v2</licenseName>
107 <inceptionYear>2017</inceptionYear>
108 <organizationName>AT&amp;T Intellectual Property. All rights reserved.
109 </organizationName>
110 <projectName>SDC</projectName>
111 <canUpdateCopyright>true</canUpdateCopyright>
112 <canUpdateDescription>true</canUpdateDescription>
113 <canUpdateLicense>true</canUpdateLicense>
114 <emptyLineAfterHeader>true</emptyLineAfterHeader>
115 <verbose>false</verbose>
116 <includes>
117 <include>**/*.java</include>
118 <include>**/*.js</include>
119 <include>**/*.ts</include>
120 </includes>
121 <roots>
122 <root>src</root>
123 <root>app</root>
124 <root>server-mock</root>
125 <root>typings</root>
126 </roots>
127 </configuration>
128 <executions>
129 <execution>
130 <id>first</id>
131 <goals>
132 <goal>update-file-header</goal>
133 </goals>
134 <!--phase>process-sources</phase-->
135 </execution>
136 </executions>
137 </plugin>
138
Michael Lando4d97d5f2017-06-17 22:40:44 +0300139 <plugin>
140 <groupId>org.apache.maven.plugins</groupId>
141 <artifactId>maven-dependency-plugin</artifactId>
142 <version>2.8</version>
143 <executions>
144 <execution>
145 <id>copy-dependencies</id>
146 <phase>install</phase>
147 <goals>
148 <goal>copy-dependencies</goal>
149 </goals>
150 <configuration>
151 <outputDirectory>${project.build.directory}/lib</outputDirectory>
152 <overWriteReleases>false</overWriteReleases>
153 <overWriteSnapshots>false</overWriteSnapshots>
154 <overWriteIfNewer>true</overWriteIfNewer>
155 <!--includeScope>runtime</includeScope-->
156 </configuration>
157 </execution>
158 </executions>
159 </plugin>
160
161 <plugin>
162 <groupId>org.apache.maven.plugins</groupId>
163 <artifactId>maven-jar-plugin</artifactId>
164 <version>2.4</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +0300165 <configuration>
Gautam Shah09a41f52018-04-11 19:55:29 +0530166 <outputDirectory>${project.build.directory}/lib</outputDirectory>
Michael Lando4d97d5f2017-06-17 22:40:44 +0300167 </configuration>
168 </plugin>
169
170 <plugin>
171 <groupId>org.apache.maven.plugins</groupId>
Michael Lando4d97d5f2017-06-17 22:40:44 +0300172 <artifactId>maven-antrun-plugin</artifactId>
173 <executions>
174 <execution>
175 <id>ant-test</id>
176 <phase>package</phase>
177 <configuration>
178 <tasks>
179 <fixcrlf srcdir="./" eol="unix"
180 includes="zusammenMainTool.sh"/>
181 </tasks>
Michael Lando4d97d5f2017-06-17 22:40:44 +0300182 </configuration>
183 <goals>
184 <goal>run</goal>
185 </goals>
186 </execution>
187 </executions>
188 </plugin>
189 <plugin>
190 <artifactId>maven-assembly-plugin</artifactId>
191 <executions>
192 <execution>
193 <id>Generate assembly</id>
194 <phase>install</phase>
195 <goals>
196 <goal>single</goal>
197 </goals>
198 </execution>
199 </executions>
200 <configuration>
201 <descriptors>
202 <descriptor>${basedir}/src/main/assembly/zusammen-tools-lib-assembly.xml
203 </descriptor>
204 </descriptors>
205 <appendAssemblyId>false</appendAssemblyId>
206 <finalName>openecomp-zusammen-tools-lib</finalName>
207 </configuration>
208 </plugin>
209
210 </plugins>
211 </build>
212
213</project>