Skip to content
This repository was archived by the owner on Dec 15, 2018. It is now read-only.

Commit 87139c3

Browse files
committed
Added new Ozark CXF module
1 parent 9bc0727 commit 87139c3

File tree

2 files changed

+102
-0
lines changed

2 files changed

+102
-0
lines changed

cxf/pom.xml

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
4+
Copyright © 2017 Ivar Grimstad ([email protected])
5+
6+
Licensed under the Apache License, Version 2.0 (the "License");
7+
you may not use this file except in compliance with the License.
8+
You may obtain a copy of the License at
9+
10+
http://www.apache.org/licenses/LICENSE-2.0
11+
12+
Unless required by applicable law or agreed to in writing, software
13+
distributed under the License is distributed on an "AS IS" BASIS,
14+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
See the License for the specific language governing permissions and
16+
limitations under the License.
17+
18+
-->
19+
20+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
21+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
22+
<modelVersion>4.0.0</modelVersion>
23+
24+
<parent>
25+
<groupId>org.mvc-spec.ozark</groupId>
26+
<artifactId>ozark-parent</artifactId>
27+
<version>1.0.0-m04-SNAPSHOT</version>
28+
</parent>
29+
30+
<artifactId>ozark-cxf</artifactId>
31+
<name>Ozark CXF</name>
32+
33+
<properties>
34+
<cxf.version>3.1.15</cxf.version>
35+
</properties>
36+
37+
<build>
38+
<plugins>
39+
40+
<plugin>
41+
<groupId>org.apache.maven.plugins</groupId>
42+
<artifactId>maven-jar-plugin</artifactId>
43+
<configuration>
44+
<archive>
45+
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
46+
</archive>
47+
</configuration>
48+
</plugin>
49+
50+
<plugin>
51+
<groupId>org.apache.felix</groupId>
52+
<artifactId>maven-bundle-plugin</artifactId>
53+
<extensions>true</extensions>
54+
<executions>
55+
<execution>
56+
<id>bundle-manifest</id>
57+
<phase>process-classes</phase>
58+
<goals>
59+
<goal>manifest</goal>
60+
</goals>
61+
</execution>
62+
</executions>
63+
<configuration>
64+
<instructions>
65+
<Bundle-SymbolicName>org.mvc-spec.ozark.cxf</Bundle-SymbolicName>
66+
<Export-Package>org.mvcspec.ozark.cxf.*</Export-Package>
67+
</instructions>
68+
</configuration>
69+
</plugin>
70+
71+
</plugins>
72+
</build>
73+
74+
<dependencies>
75+
<dependency>
76+
<groupId>javax.mvc</groupId>
77+
<artifactId>javax.mvc-api</artifactId>
78+
<version>${spec.version}</version>
79+
<scope>compile</scope>
80+
</dependency>
81+
<dependency>
82+
<groupId>org.mvc-spec.ozark</groupId>
83+
<artifactId>ozark-core</artifactId>
84+
<version>${project.version}</version>
85+
<scope>compile</scope>
86+
</dependency>
87+
<dependency>
88+
<groupId>org.apache.cxf</groupId>
89+
<artifactId>cxf-rt-frontend-jaxrs</artifactId>
90+
<version>${cxf.version}</version>
91+
<scope>provided</scope>
92+
</dependency>
93+
<dependency>
94+
<groupId>javax</groupId>
95+
<artifactId>javaee-web-api</artifactId>
96+
<version>7.0</version>
97+
<scope>provided</scope>
98+
</dependency>
99+
</dependencies>
100+
101+
</project>

pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
<module>core</module>
4545
<module>jersey</module>
4646
<module>resteasy</module>
47+
<module>cxf</module>
4748
<module>tck</module>
4849
<module>ext</module>
4950
<module>test</module>

0 commit comments

Comments
 (0)