blob: 4f8907deaad2be339542b1b9b9e6ae4865a521a7 [file] [log] [blame]
Michael Lando4d97d5f2017-06-17 22:40:44 +03001<project xmlns="http://maven.apache.org/POM/4.0.0"
vempod6d12912018-07-09 14:27:57 +03002 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">
Michael Lando4d97d5f2017-06-17 22:40:44 +03004 <modelVersion>4.0.0</modelVersion>
5
vempod6d12912018-07-09 14:27:57 +03006 <artifactId>openecomp-zusammen-tools</artifactId>
7 <groupId>org.openecomp.sdc.core.tools</groupId>
8 <name>openecomp-zusammen-tools</name>
Michael Lando4d97d5f2017-06-17 22:40:44 +03009
vempod6d12912018-07-09 14:27:57 +030010 <parent>
11 <groupId>org.openecomp.sdc</groupId>
12 <artifactId>openecomp-sdc-lib</artifactId>
13 <relativePath>../../lib</relativePath>
14 <version>1.3.0-SNAPSHOT</version>
15 </parent>
16
17 <properties>
Michael Lando4d97d5f2017-06-17 22:40:44 +030018 <janino.version>2.7.7</janino.version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030019 </properties>
20
Michael Lando4d97d5f2017-06-17 22:40:44 +030021 <dependencies>
22 <dependency>
23 <groupId>org.openecomp.sdc</groupId>
24 <artifactId>openecomp-sdc-vendor-software-product-api</artifactId>
ayalaben914f3a52017-11-16 09:21:41 +020025 <version>${project.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030026 </dependency>
27 <dependency>
shalombb38f18b2018-01-02 13:48:40 +020028 <groupId>com.amdocs.zusammen.plugin</groupId>
29 <artifactId>zusammen-collaboration-cassandra-plugin</artifactId>
ayalabenda603322018-02-11 11:11:00 +020030 <version>${zusammen-collaboration-store.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030031 </dependency>
32 <dependency>
33 <groupId>org.openecomp.sdc</groupId>
34 <artifactId>openecomp-sdc-vendor-software-product-core</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-vendor-license-api</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</groupId>
44 <artifactId>openecomp-sdc-model-impl</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>org.openecomp.sdc.core</groupId>
49 <artifactId>openecomp-zusammen-core</artifactId>
ayalaben914f3a52017-11-16 09:21:41 +020050 <version>${project.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030051 </dependency>
52 <dependency>
53 <groupId>com.amdocs.zusammen.plugin</groupId>
54 <artifactId>zusammen-state-store-cassandra-plugin</artifactId>
vempod6d12912018-07-09 14:27:57 +030055 <version>${zusammen-state-store.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030056 </dependency>
57 <dependency>
58 <groupId>org.hibernate</groupId>
59 <artifactId>hibernate-validator</artifactId>
Avi Zivb8e2faf2017-07-18 19:45:38 +030060 <version>${hibernate.validator.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030061 </dependency>
62 <dependency>
63 <groupId>org.openecomp.sdc</groupId>
64 <artifactId>openecomp-sdc-vendor-license-core</artifactId>
ayalaben914f3a52017-11-16 09:21:41 +020065 <version>${project.version}</version>
66 </dependency>
67 <dependency>
68 <groupId>org.openecomp.sdc</groupId>
69 <artifactId>openecomp-sdc-vendor-software-product-manager</artifactId>
70 <version>${project.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030071 </dependency>
Gautam Shah09a41f52018-04-11 19:55:29 +053072 <dependency>
taligc108dee2018-07-08 13:28:37 +030073 <groupId>commons-cli</groupId>
74 <artifactId>commons-cli</artifactId>
75 <version>1.4</version>
76 </dependency>
77 <dependency>
Gautam Shah09a41f52018-04-11 19:55:29 +053078 <groupId>org.testng</groupId>
79 <artifactId>testng</artifactId>
80 <version>${testng.version}</version>
81 <scope>test</scope>
82 </dependency>
Michael Lando4d97d5f2017-06-17 22:40:44 +030083 </dependencies>
vempoe9930872018-07-15 16:53:59 +030084
Michael Lando4d97d5f2017-06-17 22:40:44 +030085 <build>
86 <plugins>
Michael Lando4d97d5f2017-06-17 22:40:44 +030087 <plugin>
88 <groupId>org.codehaus.mojo</groupId>
89 <artifactId>license-maven-plugin</artifactId>
90 <version>1.10</version>
91 <configuration>
92 <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
93 <processStartTag>
94 ============LICENSE_START=======================================================
95 </processStartTag>
96 <processEndTag>
97 ============LICENSE_END=========================================================
98 </processEndTag>
99 <sectionDelimiter>
100 ================================================================================
101 </sectionDelimiter>
102 <licenseName>apache_v2</licenseName>
103 <inceptionYear>2017</inceptionYear>
104 <organizationName>AT&amp;T Intellectual Property. All rights reserved.
105 </organizationName>
106 <projectName>SDC</projectName>
107 <canUpdateCopyright>true</canUpdateCopyright>
108 <canUpdateDescription>true</canUpdateDescription>
109 <canUpdateLicense>true</canUpdateLicense>
110 <emptyLineAfterHeader>true</emptyLineAfterHeader>
111 <verbose>false</verbose>
112 <includes>
113 <include>**/*.java</include>
114 <include>**/*.js</include>
115 <include>**/*.ts</include>
116 </includes>
117 <roots>
118 <root>src</root>
119 <root>app</root>
120 <root>server-mock</root>
121 <root>typings</root>
122 </roots>
123 </configuration>
124 <executions>
125 <execution>
126 <id>first</id>
127 <goals>
128 <goal>update-file-header</goal>
129 </goals>
130 <!--phase>process-sources</phase-->
131 </execution>
132 </executions>
133 </plugin>
134
Michael Lando4d97d5f2017-06-17 22:40:44 +0300135 <plugin>
136 <groupId>org.apache.maven.plugins</groupId>
137 <artifactId>maven-dependency-plugin</artifactId>
138 <version>2.8</version>
139 <executions>
140 <execution>
141 <id>copy-dependencies</id>
142 <phase>install</phase>
143 <goals>
144 <goal>copy-dependencies</goal>
145 </goals>
146 <configuration>
147 <outputDirectory>${project.build.directory}/lib</outputDirectory>
148 <overWriteReleases>false</overWriteReleases>
149 <overWriteSnapshots>false</overWriteSnapshots>
150 <overWriteIfNewer>true</overWriteIfNewer>
151 <!--includeScope>runtime</includeScope-->
152 </configuration>
153 </execution>
154 </executions>
155 </plugin>
156
157 <plugin>
158 <groupId>org.apache.maven.plugins</groupId>
159 <artifactId>maven-jar-plugin</artifactId>
160 <version>2.4</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +0300161 <configuration>
Gautam Shah09a41f52018-04-11 19:55:29 +0530162 <outputDirectory>${project.build.directory}/lib</outputDirectory>
Michael Lando4d97d5f2017-06-17 22:40:44 +0300163 </configuration>
164 </plugin>
165
166 <plugin>
167 <groupId>org.apache.maven.plugins</groupId>
Michael Lando4d97d5f2017-06-17 22:40:44 +0300168 <artifactId>maven-antrun-plugin</artifactId>
169 <executions>
170 <execution>
171 <id>ant-test</id>
172 <phase>package</phase>
173 <configuration>
174 <tasks>
175 <fixcrlf srcdir="./" eol="unix"
176 includes="zusammenMainTool.sh"/>
177 </tasks>
Michael Lando4d97d5f2017-06-17 22:40:44 +0300178 </configuration>
179 <goals>
180 <goal>run</goal>
181 </goals>
182 </execution>
183 </executions>
184 </plugin>
185 <plugin>
186 <artifactId>maven-assembly-plugin</artifactId>
187 <executions>
188 <execution>
189 <id>Generate assembly</id>
190 <phase>install</phase>
191 <goals>
192 <goal>single</goal>
193 </goals>
194 </execution>
195 </executions>
196 <configuration>
197 <descriptors>
198 <descriptor>${basedir}/src/main/assembly/zusammen-tools-lib-assembly.xml
199 </descriptor>
200 </descriptors>
201 <appendAssemblyId>false</appendAssemblyId>
202 <finalName>openecomp-zusammen-tools-lib</finalName>
203 </configuration>
204 </plugin>
Michael Lando4d97d5f2017-06-17 22:40:44 +0300205 </plugins>
206 </build>
207
208</project>