blob: 406e7bf5f0c6c64ed4cd30ae5daf9709b785a179 [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 <groovy.version>2.4.7</groovy.version>
19 <janino.version>2.7.7</janino.version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030020 </properties>
21
Michael Lando4d97d5f2017-06-17 22:40:44 +030022 <dependencies>
23 <dependency>
24 <groupId>org.openecomp.sdc</groupId>
25 <artifactId>openecomp-sdc-vendor-software-product-api</artifactId>
ayalaben914f3a52017-11-16 09:21:41 +020026 <version>${project.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030027 </dependency>
28 <dependency>
shalombb38f18b2018-01-02 13:48:40 +020029 <groupId>com.amdocs.zusammen.plugin</groupId>
30 <artifactId>zusammen-collaboration-cassandra-plugin</artifactId>
ayalabenda603322018-02-11 11:11:00 +020031 <version>${zusammen-collaboration-store.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030032 </dependency>
33 <dependency>
34 <groupId>org.openecomp.sdc</groupId>
35 <artifactId>openecomp-sdc-vendor-software-product-core</artifactId>
ayalaben914f3a52017-11-16 09:21:41 +020036 <version>${project.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030037 </dependency>
38 <dependency>
39 <groupId>org.openecomp.sdc</groupId>
40 <artifactId>openecomp-sdc-vendor-license-api</artifactId>
ayalaben914f3a52017-11-16 09:21:41 +020041 <version>${project.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030042 </dependency>
43 <dependency>
44 <groupId>org.openecomp.sdc</groupId>
45 <artifactId>openecomp-sdc-model-impl</artifactId>
ayalaben914f3a52017-11-16 09:21:41 +020046 <version>${project.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030047 </dependency>
48 <dependency>
49 <groupId>org.openecomp.sdc.core</groupId>
50 <artifactId>openecomp-zusammen-core</artifactId>
ayalaben914f3a52017-11-16 09:21:41 +020051 <version>${project.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030052 </dependency>
53 <dependency>
54 <groupId>com.amdocs.zusammen.plugin</groupId>
55 <artifactId>zusammen-state-store-cassandra-plugin</artifactId>
vempod6d12912018-07-09 14:27:57 +030056 <version>${zusammen-state-store.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030057 </dependency>
58 <dependency>
59 <groupId>org.hibernate</groupId>
60 <artifactId>hibernate-validator</artifactId>
Avi Zivb8e2faf2017-07-18 19:45:38 +030061 <version>${hibernate.validator.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030062 </dependency>
63 <dependency>
64 <groupId>org.openecomp.sdc</groupId>
65 <artifactId>openecomp-sdc-vendor-license-core</artifactId>
ayalaben914f3a52017-11-16 09:21:41 +020066 <version>${project.version}</version>
67 </dependency>
68 <dependency>
69 <groupId>org.openecomp.sdc</groupId>
70 <artifactId>openecomp-sdc-vendor-software-product-manager</artifactId>
71 <version>${project.version}</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +030072 </dependency>
Gautam Shah09a41f52018-04-11 19:55:29 +053073 <dependency>
taligc108dee2018-07-08 13:28:37 +030074 <groupId>commons-cli</groupId>
75 <artifactId>commons-cli</artifactId>
76 <version>1.4</version>
77 </dependency>
78 <dependency>
Gautam Shah09a41f52018-04-11 19:55:29 +053079 <groupId>org.testng</groupId>
80 <artifactId>testng</artifactId>
81 <version>${testng.version}</version>
82 <scope>test</scope>
83 </dependency>
Michael Lando4d97d5f2017-06-17 22:40:44 +030084 </dependencies>
vempoe9930872018-07-15 16:53:59 +030085
Michael Lando4d97d5f2017-06-17 22:40:44 +030086 <build>
87 <plugins>
Michael Lando4d97d5f2017-06-17 22:40:44 +030088 <plugin>
89 <groupId>org.codehaus.mojo</groupId>
90 <artifactId>license-maven-plugin</artifactId>
91 <version>1.10</version>
92 <configuration>
93 <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
94 <processStartTag>
95 ============LICENSE_START=======================================================
96 </processStartTag>
97 <processEndTag>
98 ============LICENSE_END=========================================================
99 </processEndTag>
100 <sectionDelimiter>
101 ================================================================================
102 </sectionDelimiter>
103 <licenseName>apache_v2</licenseName>
104 <inceptionYear>2017</inceptionYear>
105 <organizationName>AT&amp;T Intellectual Property. All rights reserved.
106 </organizationName>
107 <projectName>SDC</projectName>
108 <canUpdateCopyright>true</canUpdateCopyright>
109 <canUpdateDescription>true</canUpdateDescription>
110 <canUpdateLicense>true</canUpdateLicense>
111 <emptyLineAfterHeader>true</emptyLineAfterHeader>
112 <verbose>false</verbose>
113 <includes>
114 <include>**/*.java</include>
115 <include>**/*.js</include>
116 <include>**/*.ts</include>
117 </includes>
118 <roots>
119 <root>src</root>
120 <root>app</root>
121 <root>server-mock</root>
122 <root>typings</root>
123 </roots>
124 </configuration>
125 <executions>
126 <execution>
127 <id>first</id>
128 <goals>
129 <goal>update-file-header</goal>
130 </goals>
131 <!--phase>process-sources</phase-->
132 </execution>
133 </executions>
134 </plugin>
135
Michael Lando4d97d5f2017-06-17 22:40:44 +0300136 <plugin>
137 <groupId>org.apache.maven.plugins</groupId>
138 <artifactId>maven-dependency-plugin</artifactId>
139 <version>2.8</version>
140 <executions>
141 <execution>
142 <id>copy-dependencies</id>
143 <phase>install</phase>
144 <goals>
145 <goal>copy-dependencies</goal>
146 </goals>
147 <configuration>
148 <outputDirectory>${project.build.directory}/lib</outputDirectory>
149 <overWriteReleases>false</overWriteReleases>
150 <overWriteSnapshots>false</overWriteSnapshots>
151 <overWriteIfNewer>true</overWriteIfNewer>
152 <!--includeScope>runtime</includeScope-->
153 </configuration>
154 </execution>
155 </executions>
156 </plugin>
157
158 <plugin>
159 <groupId>org.apache.maven.plugins</groupId>
160 <artifactId>maven-jar-plugin</artifactId>
161 <version>2.4</version>
Michael Lando4d97d5f2017-06-17 22:40:44 +0300162 <configuration>
Gautam Shah09a41f52018-04-11 19:55:29 +0530163 <outputDirectory>${project.build.directory}/lib</outputDirectory>
Michael Lando4d97d5f2017-06-17 22:40:44 +0300164 </configuration>
165 </plugin>
166
167 <plugin>
168 <groupId>org.apache.maven.plugins</groupId>
Michael Lando4d97d5f2017-06-17 22:40:44 +0300169 <artifactId>maven-antrun-plugin</artifactId>
170 <executions>
171 <execution>
172 <id>ant-test</id>
173 <phase>package</phase>
174 <configuration>
175 <tasks>
176 <fixcrlf srcdir="./" eol="unix"
177 includes="zusammenMainTool.sh"/>
178 </tasks>
Michael Lando4d97d5f2017-06-17 22:40:44 +0300179 </configuration>
180 <goals>
181 <goal>run</goal>
182 </goals>
183 </execution>
184 </executions>
185 </plugin>
186 <plugin>
187 <artifactId>maven-assembly-plugin</artifactId>
188 <executions>
189 <execution>
190 <id>Generate assembly</id>
191 <phase>install</phase>
192 <goals>
193 <goal>single</goal>
194 </goals>
195 </execution>
196 </executions>
197 <configuration>
198 <descriptors>
199 <descriptor>${basedir}/src/main/assembly/zusammen-tools-lib-assembly.xml
200 </descriptor>
201 </descriptors>
202 <appendAssemblyId>false</appendAssemblyId>
203 <finalName>openecomp-zusammen-tools-lib</finalName>
204 </configuration>
205 </plugin>
Michael Lando4d97d5f2017-06-17 22:40:44 +0300206 </plugins>
207 </build>
208
209</project>