blob: 92c0ae58d5fe122f28b97643d8c5895b31f1b81b [file] [log] [blame]
ChrisC025301d2017-01-31 11:40:03 +01001<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>
Arthur Martella22e015f2018-02-22 14:24:40 -05005 <groupId>org.onap.so</groupId>
ChrisC025301d2017-01-31 11:40:03 +01006 <artifactId>adapters</artifactId>
Jessica Wagantall777f6372017-11-20 11:10:28 -08007 <version>1.2.0-SNAPSHOT</version>
ChrisC025301d2017-01-31 11:40:03 +01008 </parent>
Arthur Martella22e015f2018-02-22 14:24:40 -05009 <groupId>org.onap.so.adapters</groupId>
ChrisC025301d2017-01-31 11:40:03 +010010 <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>
Rob Daugherty38f72072018-03-14 02:07:32 -040033 <groupId>org.codehaus.mojo</groupId>
ChrisC025301d2017-01-31 11:40:03 +010034 <artifactId>jaxws-maven-plugin</artifactId>
Rob Daugherty38f72072018-03-14 02:07:32 -040035 <version>2.4.1</version>
ChrisC025301d2017-01-31 11:40:03 +010036 <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>
Arthur Martella22e015f2018-02-22 14:24:40 -050056 <groupId>org.onap.so.adapters</groupId>
ChrisC025301d2017-01-31 11:40:03 +010057 <artifactId>mso-adapter-utils</artifactId>
58 <version>${project.version}</version>
59 </dependency>
60 </dependencies>
61 </plugin>
62 </plugins>
63 <pluginManagement>
64 <plugins>
ChrisC1ba1d192017-03-13 05:01:04 -070065 <!--This plugin's configuration is used to store Eclipse m2e settings
ChrisC025301d2017-01-31 11:40:03 +010066 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>
Rob Daugherty38f72072018-03-14 02:07:32 -0400102 <!-- 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>
Arthur Martella48572022018-03-28 13:09:04 -0400122 <dependency>
123 <groupId>javax.ws.rs</groupId>
124 <artifactId>javax.ws.rs-api</artifactId>
125 <version>2.1</version>
126 <scope>test</scope>
127 </dependency>
128
Rob Daugherty38f72072018-03-14 02:07:32 -0400129
130 <!-- added for unit testing -->
131
ChrisC025301d2017-01-31 11:40:03 +0100132 <dependency>
133 <groupId>javax</groupId>
134 <artifactId>javaee-web-api</artifactId>
135 <version>6.0</version>
136 <scope>provided</scope>
137 </dependency>
138 <dependency>
Arthur Martella22e015f2018-02-22 14:24:40 -0500139 <groupId>org.onap.so.adapters</groupId>
ChrisC025301d2017-01-31 11:40:03 +0100140 <artifactId>mso-adapter-utils</artifactId>
141 <version>${project.version}</version>
142 </dependency>
143 <dependency>
Arthur Martella22e015f2018-02-22 14:24:40 -0500144 <groupId>org.onap.so.adapters</groupId>
ChrisC025301d2017-01-31 11:40:03 +0100145 <artifactId>mso-network-adapter-async-client</artifactId>
146 <version>${project.version}</version>
147 </dependency>
148 <dependency>
Arthur Martella22e015f2018-02-22 14:24:40 -0500149 <groupId>org.onap.so.adapters</groupId>
ChrisC025301d2017-01-31 11:40:03 +0100150 <artifactId>mso-adapters-rest-interface</artifactId>
151 <version>${project.version}</version>
152 </dependency>
153 <dependency>
ChrisC025301d2017-01-31 11:40:03 +0100154 <groupId>javax.servlet</groupId>
155 <artifactId>javax.servlet-api</artifactId>
156 <version>3.1.0</version>
157 <scope>test</scope>
158 </dependency>
159 <dependency>
160 <groupId>org.jboss.spec.javax.ejb</groupId>
161 <artifactId>jboss-ejb-api_3.2_spec</artifactId>
162 <version>1.0.0.Final</version>
163 <scope>provided</scope>
164 </dependency>
165 <dependency>
166 <groupId>org.jboss.ejb3</groupId>
167 <artifactId>jboss-ejb3-ext-api</artifactId>
168 <version>2.2.0.Final</version>
169 <scope>provided</scope>
170 </dependency>
171 <dependency>
Arthur Martella22e015f2018-02-22 14:24:40 -0500172 <groupId>org.onap.so</groupId>
ChrisC025301d2017-01-31 11:40:03 +0100173 <artifactId>status-control</artifactId>
174 <version>${project.version}</version>
175 </dependency>
176
177 </dependencies>
178</project>