Add Karaf features for Olingo
This commit is contained in:
parent
5727d05871
commit
0b8d46fc6a
|
@ -0,0 +1,81 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
|
||||
-->
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<artifactId>odata-karaf-features</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
<name>${project.artifactId}</name>
|
||||
|
||||
<parent>
|
||||
<groupId>org.apache.olingo</groupId>
|
||||
<artifactId>odata-ext</artifactId>
|
||||
<version>4.0.0-SNAPSHOT</version>
|
||||
<relativePath>../..</relativePath>
|
||||
</parent>
|
||||
<build>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
<filtering>true</filtering>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-resources-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>filter</id>
|
||||
<phase>generate-resources</phase>
|
||||
<goals>
|
||||
<goal>resources</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>attach-artifacts</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>attach-artifact</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<artifacts>
|
||||
<artifact>
|
||||
<file>target/classes/features.xml</file>
|
||||
<type>xml</type>
|
||||
<classifier>features</classifier>
|
||||
</artifact>
|
||||
</artifacts>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
|
@ -0,0 +1,59 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<features xmlns="http://karaf.apache.org/xmlns/features/v1.0.0" name="olingo-${project.version}">
|
||||
|
||||
<feature name="olingo-server" version="${project.version}" resolver="(obr)" start-level="50">
|
||||
<feature>war</feature>
|
||||
<bundle>mvn:commons-codec/commons-codec/${commons.codec.version}</bundle>
|
||||
<bundle>mvn:org.apache.commons/commons-lang3/${commons.lang3.version}</bundle>
|
||||
<bundle>mvn:org.codehaus.woodstox/stax2-api/${woodstox.stax2-api.version}</bundle>
|
||||
<bundle>mvn:com.fasterxml/aalto-xml/${aalto-xml.version}</bundle>
|
||||
<bundle>wrap:mvn:org.antlr/antlr4-runtime/${antlr.version}/$Bundle-SymbolicName=antlr4-runtime&Bundle-Version=${antlr.version}&Export-Package=org.antlr.v4.runtime*</bundle>
|
||||
|
||||
<bundle>mvn:com.fasterxml.jackson.core/jackson-core/${jackson.version}</bundle>
|
||||
<bundle>mvn:com.fasterxml.jackson.core/jackson-annotations/${jackson.version}</bundle>
|
||||
<bundle>mvn:com.fasterxml.jackson.core/jackson-databind/${jackson.version}</bundle>
|
||||
|
||||
<bundle>mvn:org.apache.olingo/odata-commons-api/${project.version}</bundle>
|
||||
<bundle>mvn:org.apache.olingo/odata-commons-core/${project.version}</bundle>
|
||||
<bundle>mvn:org.apache.olingo/odata-server-api/${project.version}</bundle>
|
||||
<bundle>mvn:org.apache.olingo/odata-server-core/${project.version}</bundle>
|
||||
</feature>
|
||||
|
||||
<feature name="olingo-client" version="${project.version}" resolver="(obr)" start-level="50">
|
||||
<bundle>mvn:commons-codec/commons-codec/${commons.codec.version}</bundle>
|
||||
<bundle>mvn:commons-io/commons-io/${commons.io.version}</bundle>
|
||||
<bundle>mvn:org.apache.commons/commons-lang3/${commons.lang3.version}</bundle>
|
||||
<bundle>mvn:org.codehaus.woodstox/stax2-api/${woodstox.stax2-api.version}</bundle>
|
||||
<bundle>mvn:com.fasterxml/aalto-xml/${aalto-xml.version}</bundle>
|
||||
<bundle>mvn:org.apache.httpcomponents/httpcore-osgi/${hc.core.version}</bundle>
|
||||
<bundle>mvn:org.apache.httpcomponents/httpclient-osgi/${hc.client.version}</bundle>
|
||||
|
||||
<bundle>mvn:com.fasterxml.jackson.core/jackson-core/${jackson.version}</bundle>
|
||||
<bundle>mvn:com.fasterxml.jackson.core/jackson-annotations/${jackson.version}</bundle>
|
||||
<bundle>mvn:com.fasterxml.jackson.core/jackson-databind/${jackson.version}</bundle>
|
||||
<bundle>mvn:com.fasterxml.jackson.module/jackson-module-jaxb-annotations/${jackson.version}</bundle>
|
||||
<bundle>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-xml/${jackson.version}</bundle>
|
||||
|
||||
<bundle>mvn:org.apache.olingo/odata-commons-api/${project.version}</bundle>
|
||||
<bundle>mvn:org.apache.olingo/odata-commons-core/${project.version}</bundle>
|
||||
<bundle>mvn:org.apache.olingo/odata-client-api/${project.version}</bundle>
|
||||
<bundle>mvn:org.apache.olingo/odata-client-core/${project.version}</bundle>
|
||||
</feature>
|
||||
</features>
|
|
@ -39,5 +39,6 @@
|
|||
<module>pojogen-maven-plugin</module>
|
||||
<module>client-proxy</module>
|
||||
<module>client-android</module>
|
||||
<module>karaf/features</module>
|
||||
</modules>
|
||||
</project>
|
||||
|
|
2
pom.xml
2
pom.xml
|
@ -82,6 +82,7 @@
|
|||
<maven.plugin.tools.version>3.3</maven.plugin.tools.version>
|
||||
<maven.bundle.plugin.version>2.3.4</maven.bundle.plugin.version>
|
||||
<hc.client.version>4.2.6</hc.client.version>
|
||||
<hc.core.version>4.2.5</hc.core.version>
|
||||
<jackson.version>2.4.2</jackson.version>
|
||||
<aalto-xml.version>0.9.10</aalto-xml.version>
|
||||
|
||||
|
@ -89,6 +90,7 @@
|
|||
|
||||
<android.platform.version>4.1.1.4</android.platform.version>
|
||||
<stax.api.version>1.0-2</stax.api.version>
|
||||
<woodstox.stax2-api.version>3.1.4</woodstox.stax2-api.version>
|
||||
|
||||
<sl4j.version>1.7.7</sl4j.version>
|
||||
|
||||
|
|
Loading…
Reference in New Issue