AT&T 1712 and 1802 release code
[so.git] / adapters / mso-network-adapter / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3         <modelVersion>4.0.0</modelVersion>
4         <parent>
5                 <groupId>org.onap.so</groupId>
6                 <artifactId>adapters</artifactId>
7                 <version>1.2.0-SNAPSHOT</version>
8         </parent>
9         <groupId>org.onap.so.adapters</groupId>
10         <artifactId>mso-network-adapter</artifactId>
11         <packaging>war</packaging>
12         <name>mso-network-adapter</name>
13         <description>Web service endpoint for Network operations</description>
14
15         <!-- <properties> -->
16         <!-- <project.build.sourceEncoding/> -->
17         <!-- <project.reporting.outputEncoding/> -->
18         <!-- </properties> -->
19
20         <build>
21                 <finalName>${project.artifactId}-${project.version}</finalName>
22                 <plugins>
23                         <plugin>
24                                 <artifactId>maven-war-plugin</artifactId>
25                                 <version>2.4</version>
26                                 <configuration>
27                                         <warSourceDirectory>WebContent</warSourceDirectory>
28                                         <failOnMissingWebXml>false</failOnMissingWebXml>
29                                         <attachClasses>true</attachClasses>
30                                 </configuration>
31                         </plugin>
32                         <plugin>
33                                 <groupId>org.codehaus.mojo</groupId>
34                                 <artifactId>jaxws-maven-plugin</artifactId>
35                                 <version>2.4.1</version>
36                                 <executions>
37                                         <execution>
38                                                 <goals>
39                                                         <goal>wsgen</goal>
40                                                 </goals>
41                                         </execution>
42                                 </executions>
43                                 <configuration>
44                                         <verbose>true</verbose>
45                                         <sei>org.openecomp.mso.adapters.network.MsoNetworkAdapterImpl</sei>
46                                         <genWsdl>true</genWsdl>
47                                         <inlineSchemas>true</inlineSchemas>
48                                 </configuration>
49                                 <dependencies>
50                                         <dependency>
51                                                 <groupId>com.sun.xml.ws</groupId>
52                                                 <artifactId>jaxws-tools</artifactId>
53                                                 <version>2.2.7</version>
54                                         </dependency>
55                                         <dependency>
56                                                 <groupId>org.onap.so.adapters</groupId>
57                                                 <artifactId>mso-adapter-utils</artifactId>
58                                                 <version>${project.version}</version>
59                                         </dependency>
60                                 </dependencies>
61                         </plugin>
62                 </plugins>
63                 <pluginManagement>
64                         <plugins>
65                                 <!--This plugin's configuration is used to store Eclipse m2e settings
66                                         only. It has no influence on the Maven build itself. -->
67                                 <plugin>
68                                         <groupId>org.eclipse.m2e</groupId>
69                                         <artifactId>lifecycle-mapping</artifactId>
70                                         <version>1.0.0</version>
71                                         <configuration>
72                                                 <lifecycleMappingMetadata>
73                                                         <pluginExecutions>
74                                                                 <pluginExecution>
75                                                                         <pluginExecutionFilter>
76                                                                                 <groupId>
77                                                                                         org.jvnet.jax-ws-commons
78                                                                                 </groupId>
79                                                                                 <artifactId>
80                                                                                         jaxws-maven-plugin
81                                                                                 </artifactId>
82                                                                                 <versionRange>
83                                                                                         [2.3,)
84                                                                                 </versionRange>
85                                                                                 <goals>
86                                                                                         <goal>wsgen</goal>
87                                                                                 </goals>
88                                                                         </pluginExecutionFilter>
89                                                                         <action>
90                                                                                 <ignore></ignore>
91                                                                         </action>
92                                                                 </pluginExecution>
93                                                         </pluginExecutions>
94                                                 </lifecycleMappingMetadata>
95                                         </configuration>
96                                 </plugin>
97                         </plugins>
98                 </pluginManagement>
99         </build>
100
101         <dependencies>
102         <!-- added for unit testing -->
103                 <dependency>
104                     <groupId>javax.json</groupId>
105                     <artifactId>javax.json-api</artifactId>
106                     <version>1.0</version>
107                         <scope>test</scope>    
108                 </dependency>   
109                 <dependency>
110                     <groupId>org.glassfish</groupId>
111                     <artifactId>javax.json</artifactId>
112                     <version>1.0.4</version>
113                         <scope>test</scope>        
114                 </dependency>   
115
116                 <dependency>
117                     <groupId>javax.servlet</groupId>
118                     <artifactId>javax.servlet-api</artifactId>
119                     <version>3.1.0</version>
120                         <scope>test</scope>
121                 </dependency>
122
123         <!-- added for unit testing -->
124
125                 <dependency>
126                         <groupId>javax</groupId>
127                         <artifactId>javaee-web-api</artifactId>
128                         <version>6.0</version>
129                         <scope>provided</scope>
130                 </dependency>
131                 <dependency>
132                         <groupId>org.onap.so.adapters</groupId>
133                         <artifactId>mso-adapter-utils</artifactId>
134                         <version>${project.version}</version>
135                 </dependency>
136                 <dependency>
137                         <groupId>org.onap.so.adapters</groupId>
138                         <artifactId>mso-network-adapter-async-client</artifactId>
139                         <version>${project.version}</version>
140                 </dependency>
141                 <dependency>
142                         <groupId>org.onap.so.adapters</groupId>
143                         <artifactId>mso-adapters-rest-interface</artifactId>
144                         <version>${project.version}</version>
145                 </dependency>
146                 <dependency>
147                         <groupId>javax.servlet</groupId>
148                         <artifactId>javax.servlet-api</artifactId>
149                         <version>3.1.0</version>
150                         <scope>test</scope>
151                 </dependency>
152                 <dependency>
153                         <groupId>org.jboss.spec.javax.ejb</groupId>
154                         <artifactId>jboss-ejb-api_3.2_spec</artifactId>
155                         <version>1.0.0.Final</version>
156                         <scope>provided</scope>
157                 </dependency>
158                 <dependency>
159                         <groupId>org.jboss.ejb3</groupId>
160                         <artifactId>jboss-ejb3-ext-api</artifactId>
161                         <version>2.2.0.Final</version>
162                         <scope>provided</scope>
163                 </dependency>
164                 <dependency>
165                         <groupId>org.onap.so</groupId>
166                         <artifactId>status-control</artifactId>
167                         <version>${project.version}</version>
168                 </dependency>
169
170         </dependencies>
171 </project>