Initial OpenECOMP MSO commit
[so.git] / adapters / mso-vnf-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.openecomp.mso</groupId>
6                 <artifactId>adapters</artifactId>
7                 <version>0.0.4-SNAPSHOT</version>
8         </parent>
9         <groupId>org.openecomp.mso.adapters</groupId>
10         <artifactId>mso-vnf-adapter</artifactId>
11         <packaging>war</packaging>
12         <name>mso-vnf-adapter</name>
13         <description>Web Service and REST endpoint for VNF operations</description>
14
15         <build>
16                 <finalName>${project.artifactId}-${project.version}</finalName>
17                 <plugins>
18                         <plugin>
19                                 <artifactId>maven-war-plugin</artifactId>
20                                 <version>2.4</version>
21                                 <configuration>
22                                         <warSourceDirectory>WebContent</warSourceDirectory>
23                                         <failOnMissingWebXml>false</failOnMissingWebXml>
24                                         <attachClasses>true</attachClasses>
25                                 </configuration>
26                         </plugin>
27                         <plugin>
28                                 <groupId>org.jvnet.jax-ws-commons</groupId>
29                                 <artifactId>jaxws-maven-plugin</artifactId>
30                                 <version>2.3</version>
31                                 <executions>
32                                         <execution>
33                                             <id>Synch</id>
34                                                 <goals>
35                                                         <goal>wsgen</goal>
36                                                 </goals>
37                                                 <configuration>
38                                                         <verbose>true</verbose>
39                                                         <sei>org.openecomp.mso.adapters.vnf.MsoVnfAdapterImpl</sei>
40                                                         <genWsdl>true</genWsdl>
41                                                         <inlineSchemas>true</inlineSchemas>
42                                                 </configuration>
43                                         </execution>
44                                         <execution>
45                                                 <id>Asynch</id>
46                                                 <goals>
47                                                         <goal>wsgen</goal>
48                                                 </goals>
49                                                 <configuration>
50                                                         <verbose>true</verbose>
51                                                         <sei>org.openecomp.mso.adapters.vnf.MsoVnfAdapterAsyncImpl</sei>
52                                                         <genWsdl>true</genWsdl>
53                                                         <inlineSchemas>true</inlineSchemas>
54                                                 </configuration>
55                                         </execution>
56                                 </executions>
57                                 <dependencies>
58                                         <dependency>
59                                                 <groupId>org.openecomp.mso.adapters</groupId>
60                                                 <artifactId>mso-adapter-utils</artifactId>
61                                                 <version>${project.version}</version>
62                                         </dependency>
63                                         <dependency>
64                                                 <groupId>com.sun.xml.ws</groupId>
65                                                 <artifactId>jaxws-tools</artifactId>
66                                                 <version>2.2.7</version>
67                                         </dependency>
68                                 </dependencies>
69                         </plugin>
70                 </plugins>
71                 <pluginManagement>
72                         <plugins>
73                                 <!--This plugin's configuration is used to store Eclipse m2e settings
74                                         only. It has no influence on the Maven build itself. -->
75                                 <plugin>
76                                         <groupId>org.eclipse.m2e</groupId>
77                                         <artifactId>lifecycle-mapping</artifactId>
78                                         <version>1.0.0</version>
79                                         <configuration>
80                                                 <lifecycleMappingMetadata>
81                                                         <pluginExecutions>
82                                                                 <pluginExecution>
83                                                                         <pluginExecutionFilter>
84                                                                                 <groupId>
85                                                                                         org.jvnet.jax-ws-commons
86                                                                                 </groupId>
87                                                                                 <artifactId>
88                                                                                         jaxws-maven-plugin
89                                                                                 </artifactId>
90                                                                                 <versionRange>
91                                                                                         [2.3,)
92                                                                                 </versionRange>
93                                                                                 <goals>
94                                                                                         <goal>wsgen</goal>
95                                                                                 </goals>
96                                                                         </pluginExecutionFilter>
97                                                                         <action>
98                                                                                 <ignore></ignore>
99                                                                         </action>
100                                                                 </pluginExecution>
101                                                         </pluginExecutions>
102                                                 </lifecycleMappingMetadata>
103                                         </configuration>
104                                 </plugin>
105                         </plugins>
106                 </pluginManagement>
107         </build>
108         <dependencies>
109                 <dependency>
110                         <groupId>org.openecomp.mso.adapters</groupId>
111                         <artifactId>mso-adapter-utils</artifactId>
112                         <version>${project.version}</version>
113                 </dependency>
114                 <dependency>
115                         <groupId>org.openecomp.mso.adapters</groupId>
116                         <artifactId>mso-adapters-rest-interface</artifactId>
117                         <version>${project.version}</version>
118                 </dependency>
119                 <dependency>
120                         <groupId>org.openecomp.mso.adapters</groupId>
121                         <artifactId>mso-vnf-adapter-async-client</artifactId>
122                         <version>${project.version}</version>
123                 </dependency>
124                 <dependency>
125                         <groupId>javax</groupId>
126                         <artifactId>javaee-web-api</artifactId>
127                         <version>6.0</version>
128                         <scope>provided</scope>
129                 </dependency>
130                 <dependency>
131                         <groupId>org.jboss.spec.javax.ejb</groupId>
132                         <artifactId>jboss-ejb-api_3.2_spec</artifactId>
133                         <version>1.0.0.Final</version>
134                         <scope>provided</scope>
135                 </dependency>
136                 <dependency>
137                         <groupId>org.jboss.ejb3</groupId>
138                         <artifactId>jboss-ejb3-ext-api</artifactId>
139                         <version>2.2.0.Final</version>
140                         <scope>provided</scope>
141                 </dependency>
142                 <dependency>
143                         <groupId>org.openecomp.mso</groupId>
144                         <artifactId>status-control</artifactId>
145                         <version>${project.version}</version>
146                 </dependency>
147
148                 <!-- <dependency> -->
149                 <!-- <groupId>org.openecomp.mso</groupId> -->
150                 <!-- <artifactId>mso-catalog-db</artifactId> -->
151                 <!-- <version>${project.version}</version> -->
152                 <!-- </dependency> -->
153                 <!-- <dependency> -->
154                 <!-- <groupId>log4j</groupId> -->
155                 <!-- <artifactId>log4j</artifactId> -->
156                 <!-- <version>1.2.17</version> -->
157                 <!-- </dependency> -->
158         </dependencies>
159 </project>