2 ============LICENSE_START====================================================
4 * ===========================================================================
5 * Copyright © 2017 AT&T Intellectual Property. All rights reserved.
6 * Copyright © 2017 Amdocs
7 * ===========================================================================
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
19 * ============LICENSE_END====================================================
21 * ECOMP is a trademark and service mark of AT&T Intellectual Property.
24 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
25 <modelVersion>4.0.0</modelVersion>
26 <groupId>com.att.cadi</groupId>
27 <artifactId>parent</artifactId>
28 <name>CADI Parent POM (Code, Access, Data, Identity)</name>
29 <version>1.3.2</version>
30 <inceptionYear>2015-07-20</inceptionYear>
31 <packaging>pom</packaging>
32 <url>https://github.com/att/AAF</url>
33 <description>CADI</description>
36 <name>BSD License</name>
42 <name>Jonathan Gathman</name>
44 <organization>ATT</organization>
45 <organizationUrl></organizationUrl>
49 <skipSigning>true</skipSigning>
50 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
51 <project.innoVersion>1.2.13</project.innoVersion>
52 <project.authClientVersion>2.6</project.authClientVersion>
53 <project.dme2Version>3.1.200</project.dme2Version>
54 <!-- version>2.8.5.8</version -->
55 <!-- version>2.6.20</version -->
56 <!-- version>2.6.29</version -->
57 <!-- version>2.8.1</version -->
58 <!-- version>2.8.2.5</version -->
59 <!-- jetty-version>8.1.7.v20120910</jetty-version -->
60 <!-- jetty-version>7.2.0.v20101020</jetty-version -->
61 <!-- project.jettyVersion>9.0.3.v20130506</project.jettyVersion -->
64 <!-- ============================================================== -->
65 <!-- Define the major contributors and developers of CADI -->
66 <!-- ============================================================== -->
69 <name>Jonathan Gathman</name>
71 <timezone>CST</timezone>
77 <groupId>junit</groupId>
78 <artifactId>junit</artifactId>
79 <version>4.10</version>
84 <!-- ============================================================== -->
85 <!-- Define sub-projects (modules) -->
86 <!-- ============================================================== -->
89 <module>client</module>
92 <!-- module>jetty</module -->
93 <!-- module>weblogic</module -->
94 <!-- always build last -->
95 <!--module>swm</module -->
98 <!-- ============================================================== -->
99 <!-- Define project-wide dependencies -->
100 <!-- ============================================================== -->
101 <dependencyManagement>
104 <groupId>com.att.authz</groupId>
105 <artifactId>authz-client</artifactId>
106 <version>${project.authClientVersion}</version>
110 <groupId>com.att.cadi</groupId>
111 <artifactId>cadi-core</artifactId>
112 <version>${project.version}</version>
116 <groupId>com.att.cadi</groupId>
117 <artifactId>cadi-core</artifactId>
118 <version>${project.version}</version>
119 <classifier>tests</classifier>
123 <groupId>com.att.cadi</groupId>
124 <artifactId>cadi-cass</artifactId>
125 <version>${project.version}</version>
129 <groupId>com.att.cadi</groupId>
130 <artifactId>cadi-aaf</artifactId>
131 <version>${project.version}</version>
135 <groupId>com.att.cadi</groupId>
136 <artifactId>cadi-aaf</artifactId>
137 <version>${project.version}</version>
138 <classifier>full</classifier>
142 <groupId>com.att.cadi</groupId>
143 <artifactId>cadi-client</artifactId>
144 <version>${project.version}</version>
148 <groupId>com.att.cadi</groupId>
149 <artifactId>cadi-tomcat</artifactId>
150 <version>${project.version}</version>
154 <groupId>com.att.cadi</groupId>
155 <artifactId>cadi-tguard</artifactId>
156 <version>${project.version}</version>
160 <groupId>com.att.inno</groupId>
161 <artifactId>env</artifactId>
162 <version>${project.innoVersion}</version>
166 <groupId>com.att.inno</groupId>
167 <artifactId>rosetta</artifactId>
168 <version>${project.innoVersion}</version>
172 <groupId>org.eclipse.jetty</groupId>
173 <artifactId>jetty-servlet</artifactId>
174 <version>9.0.3.v20130506</version>
178 <groupId>org.eclipse.jetty</groupId>
179 <artifactId>jetty-webapp</artifactId>
180 <version>9.0.3.v20130506</version>
184 <groupId>org.eclipse.jetty.aggregate</groupId>
185 <artifactId>jetty-all</artifactId>
186 <version>9.0.3.v20130506</version>
190 <groupId>javax.servlet</groupId>
191 <artifactId>servlet-api</artifactId>
192 <version>2.5</version>
196 <groupId>com.att.aft</groupId>
197 <artifactId>dme2</artifactId>
198 <version>${project.dme2Version}</version>
201 <groupId>org.slf4j</groupId>
202 <artifactId>slf4j-log4j12</artifactId>
205 <groupId>log4j</groupId>
206 <artifactId>log4j</artifactId>
209 <groupId>com.att.javax.servlet</groupId>
210 <artifactId>servlet-api</artifactId>
213 <groupId>javax.mail</groupId>
214 <artifactId>mail</artifactId>
221 <groupId>org.slf4j</groupId>
222 <artifactId>slf4j-api</artifactId>
223 <version>1.7.5</version>
226 </dependencyManagement>
228 <!-- ============================================================== -->
229 <!-- Define common plugins and make them available for all modules -->
230 <!-- ============================================================== -->
232 <testSourceDirectory>src/test/java</testSourceDirectory>
236 <inherited>true</inherited>
237 <groupId>org.apache.maven.plugins</groupId>
238 <artifactId>maven-compiler-plugin</artifactId>
239 <version>2.3.2</version>
247 <groupId>org.apache.maven.plugins</groupId>
248 <version>2.4</version>
249 <artifactId>maven-jar-plugin</artifactId>
251 <outputDirectory>target</outputDirectory>
254 <Sealed>true</Sealed>
261 <groupId>org.apache.maven.plugins</groupId>
262 <artifactId>maven-surefire-plugin</artifactId>
263 <version>2.17</version>
265 <skipTests>false</skipTests>
267 <include>**/JU*.java</include>
270 <exclude>**/JU_LocalLur.java</exclude>
271 <exclude>**/JU_BufferedServletInputStream.java</exclude>
272 <exclude>**/JU_Passcode.java</exclude>
273 <exclude>**/JU_XReader.java</exclude>
274 <exclude>**/JU_CASS.java</exclude>
275 <exclude>**/JU_PropertyLocator.java</exclude>
276 <exclude>**/JU_PermEval.java</exclude>
277 <exclude>**/JU_JMeter.java</exclude>
278 <exclude>**/JU_Lur2_0Call.java</exclude>
284 <groupId>org.apache.maven.plugins</groupId>
285 <artifactId>maven-jarsigner-plugin</artifactId>
286 <version>1.2</version>
294 <!-- skip>${skipSigning}</skip -->
295 <archive>target/${project.artifactId}-${project.version}.jar</archive>
304 <archive>target/${project.artifactId}-${project.version}.jar</archive>
311 <keystore>/Volumes/Data/src/cadi/keys/aaf_cadi.jks</keystore>
312 <storepass>Surprise!</storepass>
313 <keypass>Surprise!</keypass>
314 <verbose>true</verbose>
321 <!-- Define the javadoc plugin -->
323 <groupId>org.apache.maven.plugins</groupId>
324 <artifactId>maven-javadoc-plugin</artifactId>
325 <version>2.10</version>
327 <excludePackageNames>org.opendaylight.*</excludePackageNames>
332 <artifactId>maven-release-plugin</artifactId>
333 <version>2.5.2</version>
335 <goals>-s ${mvn.settings} deploy</goals>
340 <artifactId>maven-assembly-plugin</artifactId>
341 <version>2.5.5</version>
345 <groupId>org.apache.maven.plugins</groupId>
346 <artifactId>maven-deploy-plugin</artifactId>
347 <version>2.8.1</version>
355 <groupId>org.apache.maven.plugins</groupId>
356 <artifactId>maven-dependency-plugin</artifactId>
357 <version>2.10</version>
361 <groupId>org.apache.maven.plugins</groupId>
362 <artifactId>maven-javadoc-plugin</artifactId>
364 <failOnError>false</failOnError>
368 <id>attach-javadocs</id>
378 <groupId>org.apache.maven.plugins</groupId>
379 <artifactId>maven-source-plugin</artifactId>
380 <version>2.2.1</version>
383 <id>attach-sources</id>
385 <goal>jar-no-fork</goal>
393 <groupId>org.sonatype.plugins</groupId>
394 <artifactId>nexus-staging-maven-plugin</artifactId>
395 <version>1.6.7</version>
396 <extensions>true</extensions>
398 <serverId>ossrhdme</serverId>
399 <nexusUrl>https://oss.sonatype.org/</nexusUrl>
400 <autoReleaseAfterClose>true</autoReleaseAfterClose>
405 <groupId>org.codehaus.mojo</groupId>
406 <artifactId>cobertura-maven-plugin</artifactId>
407 <version>2.7</version>
410 <format>html</format>
416 <!-- Maven surefire plugin for testing -->
418 <artifactId>maven-surefire-plugin</artifactId>
419 <version>2.17</version>
424 <!--This plugin's configuration is used to store Eclipse m2e settings
425 only. It has no influence on the Maven build itself. -->
427 <groupId>org.eclipse.m2e</groupId>
428 <artifactId>lifecycle-mapping</artifactId>
429 <version>1.0.0</version>
431 <lifecycleMappingMetadata>
434 <pluginExecutionFilter>
447 </pluginExecutionFilter>
453 </lifecycleMappingMetadata>
461 <!-- ============================================================== -->
462 <!-- Maven Central Repository Information -->
463 <!-- ============================================================== -->
466 <connection>https://github.com/att/AAF.git</connection>
467 <developerConnection>${project.scm.connection}</developerConnection>
468 <url>http://github.com/att/AAF/tree/master</url>
470 <distributionManagement>
473 <url>https://oss.sonatype.org/content/repositories/snapshots</url>
474 </snapshotRepository>
477 <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
479 </distributionManagement>