blob: 9d627809171f4714bd1f0c0dbdf6b07ca9ebe37b [file] [log] [blame]
Carsten Ziegelerb61fe0e2008-01-03 09:24:12 +00001<!--
2 Licensed to the Apache Software Foundation (ASF) under one
3 or more contributor license agreements. See the NOTICE file
4 distributed with this work for additional information
5 regarding copyright ownership. The ASF licenses this file
6 to you under the Apache License, Version 2.0 (the
7 "License"); you may not use this file except in compliance
8 with the License. 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,
13 software distributed under the License is distributed on an
14 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 KIND, either express or implied. See the License for the
16 specific language governing permissions and limitations
17 under the License.
18-->
Stefano Lenzida87be72008-02-20 22:12:06 +000019
Stefano Lenzi75dbfc92008-02-11 17:42:26 +000020<project xmlns="http://maven.apache.org/POM/4.0.0"
21 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Stefano Lenzi03420302007-12-19 16:55:57 +000022 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
23 <parent>
24 <groupId>org.apache.felix</groupId>
25 <artifactId>felix</artifactId>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +000026 <version>1.0.3-SNAPSHOT</version>
Stefano Lenzi03420302007-12-19 16:55:57 +000027 <relativePath>../../pom/pom.xml</relativePath>
28 </parent>
29 <modelVersion>4.0.0</modelVersion>
30 <packaging>bundle</packaging>
31 <groupId>org.apache.felix</groupId>
32 <name>Apache Felix UPnP Base Driver</name>
33 <artifactId>org.apache.felix.upnp.basedriver</artifactId>
Stefano Lenzid1059b62007-12-19 17:51:30 +000034 <version>0.3.0-SNAPSHOT</version>
Stefano Lenzi03420302007-12-19 16:55:57 +000035 <repositories>
36 <!-- For snapshots (no release jars or non-apache jars) -->
37 <repository>
Stefano Lenzid1059b62007-12-19 17:51:30 +000038 <id>snap.domoware.isti.cnr.it</id>
Stefano Lenzi03420302007-12-19 16:55:57 +000039 <name>Domoware Snapshot Repository</name>
40 <url>http://domoware.isti.cnr.it/maven2-snap</url>
Francesco Furfari917c5e22008-01-02 15:30:40 +000041 <releases>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +000042 <enabled>false</enabled>
Francesco Furfari917c5e22008-01-02 15:30:40 +000043 </releases>
Stefano Lenzid1059b62007-12-19 17:51:30 +000044 </repository>
45 <!-- For release (no snapshots jars or non-apache jars) -->
46 <repository>
47 <id>release.domoware.isti.cnr.it</id>
48 <name>Domoware Release Repository</name>
49 <url>http://domoware.isti.cnr.it/maven2</url>
Francesco Furfari917c5e22008-01-02 15:30:40 +000050 <snapshots>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +000051 <enabled>false</enabled>
Francesco Furfari917c5e22008-01-02 15:30:40 +000052 </snapshots>
Stefano Lenzi03420302007-12-19 16:55:57 +000053 </repository>
Francesco Furfari917c5e22008-01-02 15:30:40 +000054 </repositories>
55 <!-- <url>http://maven.apache.org</url> -->
Stefano Lenzi03420302007-12-19 16:55:57 +000056
Stefano Lenzida87be72008-02-20 22:12:06 +000057 <build>
58 <plugins>
59 <plugin>
60 <groupId>org.apache.felix</groupId>
61 <artifactId>maven-bundle-plugin</artifactId>
Stuart McCulloch876ca722008-02-26 17:15:42 +000062 <version>1.4.0</version>
Stefano Lenzida87be72008-02-20 22:12:06 +000063 <extensions>true</extensions>
64 <configuration>
65 <instructions>
66 <Bundle-Name>${pom.name}</Bundle-Name>
67 <Bundle-Activator>
68 org.apache.felix.upnp.basedriver.Activator
69 </Bundle-Activator>
Carsten Ziegeler90f0b9f2008-04-17 06:33:59 +000070 <Bundle-Vendor>The Apache Software Foundation</Bundle-Vendor>
Stefano Lenzida87be72008-02-20 22:12:06 +000071 <Bundle-Author>
72 <![CDATA[Matteo Demuru <demuru@apache.org>,Francesco Furfari <furfari@apache.org>,Stefano "Kismet" Lenzi <lenzi@apache.org>]]>
73 </Bundle-Author>
74 <Bundle-Description>
75 A Bundle implementation of the UPnP Service
76 Specification R4
77 </Bundle-Description>
78 <Bundle-SymbolicName>
79 org.apache.felix.upnp.basedriver
80 </Bundle-SymbolicName>
81 <Export-Package>
82 org.apache.felix.upnp.basedriver.controller;version=0.1.0,
83 org.apache.felix.upnp.basedriver.util;version=0.3.0,
84 org.apache.felix.upnp.basedriver.resources;version=0.3.0
85 </Export-Package>
86 <Import-Package>
87 org.osgi.*, javax.xml.parsers, org.w3c.dom, org.xml.sax
88 </Import-Package>
89 <Private-Package>
90 org.apache.felix.upnp.basedriver.*;-split-package:=merge-first,
91 org.cybergarage.*,
92 org.apache.xerces.impl.dv.util
93 </Private-Package>
94 </instructions>
95 <excludeDependencies>upnp-stack-jdk13</excludeDependencies>
96 </configuration>
97 <executions>
98 <execution>
99 <id>jdk13</id>
100 <goals><goal>bundle</goal></goals>
101 <configuration>
102 <classifier>jdk13</classifier>
Stuart McCulloch9294bf12008-02-21 15:58:26 +0000103 <manifestLocation>${project.build.outputDirectory}/META-INF-jdk13</manifestLocation>
Stefano Lenzida87be72008-02-20 22:12:06 +0000104 <excludeDependencies>upnp-stack</excludeDependencies>
Francesco Furfari917c5e22008-01-02 15:30:40 +0000105 <instructions>
Francesco Furfari917c5e22008-01-02 15:30:40 +0000106 <Export-Package>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +0000107 org.apache.felix.upnp.basedriver.controller;version=0.1.0,
108 org.apache.felix.upnp.basedriver.util;version=0.3.0,
109 org.apache.felix.upnp.basedriver.resources;version=0.3.0
Francesco Furfari917c5e22008-01-02 15:30:40 +0000110 </Export-Package>
111 <Import-Package>
Stefano Lenzida87be72008-02-20 22:12:06 +0000112 org.osgi.*
Francesco Furfari917c5e22008-01-02 15:30:40 +0000113 </Import-Package>
114 <Private-Package>
Stefano Lenzida87be72008-02-20 22:12:06 +0000115 org.apache.felix.upnp.basedriver.*;-split-package:=merge-first,
Stefano Lenzi8390c4a2008-01-07 19:12:14 +0000116 org.cybergarage.*,
Stefano Lenzi7c2a3ee2008-06-03 13:05:24 +0000117 org.kxml2.io, org.xmlpull.v1,
Stefano Lenzi8390c4a2008-01-07 19:12:14 +0000118 org.apache.xerces.impl.dv.util
Francesco Furfari917c5e22008-01-02 15:30:40 +0000119 </Private-Package>
120 </instructions>
Stefano Lenzida87be72008-02-20 22:12:06 +0000121 </configuration>
122 </execution>
123 </executions>
124 </plugin>
125 </plugins>
126 </build>
Stefano Lenzi03420302007-12-19 16:55:57 +0000127
128
129 <dependencies>
130 <dependency>
131 <groupId>${pom.groupId}</groupId>
132 <artifactId>org.osgi.core</artifactId>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +0000133 <version>1.0.0</version>
Stefano Lenzi03420302007-12-19 16:55:57 +0000134 <scope>provided</scope>
135 </dependency>
136 <dependency>
137 <groupId>${pom.groupId}</groupId>
138 <artifactId>org.osgi.compendium</artifactId>
Carsten Ziegelerc340ecf2008-01-28 07:21:59 +0000139 <version>1.0.0</version>
Stefano Lenzi03420302007-12-19 16:55:57 +0000140 </dependency>
Stefano Lenzida87be72008-02-20 22:12:06 +0000141 <dependency>
142 <groupId>it.cnr.isti.domoware.cyberdomo</groupId>
143 <artifactId>upnp-stack</artifactId>
Stefano Lenzi7c2a3ee2008-06-03 13:05:24 +0000144 <version>1.8.0</version>
Stefano Lenzida87be72008-02-20 22:12:06 +0000145 <optional>true</optional>
146 </dependency>
147 <dependency>
148 <groupId>it.cnr.isti.domoware.cyberdomo</groupId>
149 <artifactId>upnp-stack-jdk13</artifactId>
Stefano Lenzi7c2a3ee2008-06-03 13:05:24 +0000150 <version>1.8.0</version>
Stefano Lenzida87be72008-02-20 22:12:06 +0000151 <optional>true</optional>
152 </dependency>
Stefano Lenzi03420302007-12-19 16:55:57 +0000153 </dependencies>
154</project>