[AAF-23] Initial code import
[aaf/inno.git] / pom.xml
1 <!--
2   ============LICENSE_START====================================================
3   * org.onap.aai
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
11   * 
12    *      http://www.apache.org/licenses/LICENSE-2.0
13   * 
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====================================================
20   *
21   * ECOMP is a trademark and service mark of AT&T Intellectual Property.
22   *
23 -->
24 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
25         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
26         <modelVersion>4.0.0</modelVersion>
27         <groupId>com.att.inno</groupId>
28         <artifactId>parent</artifactId>
29         <name>Parent POM for JG Innovation</name>
30         <version>1.2.13</version>
31         <packaging>pom</packaging>
32         <url>https://github.com/att/AAF</url>
33         <description>INNO</description>
34         <licenses>
35                 <license>
36                 <name>BSD License</name>
37                 <url> </url>
38                 </license>
39         </licenses>
40
41         <developers>
42                 <developer>
43                 <name>Jonathan Gathman</name>
44                 <email></email>
45         <organization>ATT</organization>
46         <organizationUrl></organizationUrl>
47                 </developer>
48         </developers>
49
50         <properties>
51                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
52                 <project.cadiVersion>1.3.2</project.cadiVersion>
53         </properties>
54
55         <dependencies>
56                 <dependency>
57                         <groupId>junit</groupId>
58                         <artifactId>junit</artifactId>
59                         <version>4.10</version>
60                         <scope>test</scope>
61                 </dependency>   
62         </dependencies>
63
64         <build>
65                 <testSourceDirectory>src/test/java</testSourceDirectory>
66                         <plugins>
67                                 <plugin>
68                                         <groupId>org.apache.maven.plugins</groupId>
69                                         <version>2.4</version>
70                                         <artifactId>maven-jar-plugin</artifactId>
71                                         <configuration>
72                                                 <outputDirectory>target</outputDirectory>
73                                         </configuration>
74                                 </plugin>
75                                 
76                                 <plugin>
77                                   <groupId>org.apache.maven.plugins</groupId>
78                                   <artifactId>maven-surefire-plugin</artifactId>
79                                   <version>2.17</version>
80                                   <configuration>
81                                         <skipTests>false</skipTests>
82                                         <includes>
83                                           <include>**/JU*.java</include>
84                                         </includes>
85         
86                                   </configuration>
87                                 </plugin>
88         
89                                 <plugin>
90                                         <inherited>true</inherited>
91                                         <groupId>org.apache.maven.plugins</groupId>
92                                         <artifactId>maven-compiler-plugin</artifactId>
93                                            
94                                         <configuration>
95                                                 <source>1.6</source>
96                                                 <target>1.6</target>
97                                         </configuration>
98                                 </plugin>
99                                 <plugin>
100                         <groupId>org.apache.maven.plugins</groupId>
101                         <artifactId>maven-javadoc-plugin</artifactId>
102                         <configuration>
103                         <failOnError>false</failOnError>
104                         </configuration>
105                         <executions>
106                                 <execution>
107                                         <id>attach-javadocs</id>
108                                         <goals>
109                                                 <goal>jar</goal>
110                                         </goals>
111                                 </execution>
112                         </executions>
113                 </plugin> 
114            
115            
116                <plugin>
117                       <groupId>org.apache.maven.plugins</groupId>
118                       <artifactId>maven-source-plugin</artifactId>
119                       <version>2.2.1</version>
120                       <executions>
121                         <execution>
122                           <id>attach-sources</id>
123                           <goals>
124                             <goal>jar-no-fork</goal>
125                           </goals>
126                         </execution>
127                       </executions>
128                     </plugin>
129         
130                         
131                 <plugin>
132                         <groupId>org.sonatype.plugins</groupId>
133                         <artifactId>nexus-staging-maven-plugin</artifactId>
134                         <version>1.6.7</version>
135                         <extensions>true</extensions>
136                         <configuration>
137                         <serverId>ossrhdme</serverId>
138                         <nexusUrl>https://oss.sonatype.org/</nexusUrl>
139                         <autoReleaseAfterClose>true</autoReleaseAfterClose>
140                         </configuration>
141                 </plugin>
142
143
144         </plugins>
145 </build>
146
147 <distributionManagement>
148                 <snapshotRepository>
149                         <id>ossrhdme</id>
150                         <url>https://oss.sonatype.org/content/repositories/snapshots</url>
151                 </snapshotRepository>
152                 <repository>
153                         <id>ossrhdme</id>
154                         <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
155                 </repository>
156         </distributionManagement>
157         
158         <scm>
159                 <connection>https://github.com/att/AAF.git</connection>
160                 <developerConnection>${project.scm.connection}</developerConnection>
161                 <url>http://github.com/att/AAF/tree/master</url>
162         </scm>
163
164         <modules>
165                 <module>env</module>
166                 <module>xgen</module>
167                 <module>rosetta</module>
168
169                 <!-- 
170                 <module>persist</module>
171                 <module>fsdb</module>
172                 <module>rosetta</module>
173                 <module>persist-fsdb</module>
174                 <module>rmodel</module>
175                 <module>rclient</module>
176                 <module>rserv</module>
177                 <module>fsdbrserv</module>
178                 <module>guigen</module>
179                 <module>mdgui</module>
180                 <module>poll</module>
181                 <module>ngreq</module>
182                 <module>lpeer</module>
183                  -->
184                 <module>log4j</module>
185         </modules>
186
187         <dependencyManagement>
188                 <dependencies>
189                         <dependency>
190                                 <groupId>com.att.cadi</groupId>
191                                 <artifactId>cadi-core</artifactId>
192                                 <version>${project.cadiVersion}</version>
193                         </dependency>
194                         <dependency>
195                                 <groupId>com.att.cadi</groupId>
196                                 <artifactId>cadi-aaf</artifactId>
197                                 <version>${project.cadiVersion}</version>
198                         </dependency>
199                         <dependency>
200                                 <groupId>log4j</groupId>
201                                 <artifactId>log4j</artifactId>
202                                 <version>1.2.17</version>
203                         </dependency>
204                         <dependency>
205                                 <groupId>org.slf4j</groupId>
206                                 <artifactId>slf4j-log4j12</artifactId>
207                                 <version>1.7.5</version>
208                         </dependency>
209                 </dependencies>
210         </dependencyManagement>
211
212
213 </project>