blob: e2cc2406ed7258e9eab6c231a3bc4bed2a544cd6 [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 McCulloch9294bf12008-02-21 15:58:26 +000062<!--
Stefano Lenzida87be72008-02-20 22:12:06 +000063 <version>1.3.0-SNAPSHOT</version>
Stuart McCulloch9294bf12008-02-21 15:58:26 +000064-->
65 <version>1.2.1</version>
Stefano Lenzida87be72008-02-20 22:12:06 +000066 <extensions>true</extensions>
67 <configuration>
68 <instructions>
69 <Bundle-Name>${pom.name}</Bundle-Name>
70 <Bundle-Activator>
71 org.apache.felix.upnp.basedriver.Activator
72 </Bundle-Activator>
73 <Bundle-Vendor>
74 Apache Software Foundation
75 </Bundle-Vendor>
76 <Bundle-Author>
77 <![CDATA[Matteo Demuru <demuru@apache.org>,Francesco Furfari <furfari@apache.org>,Stefano "Kismet" Lenzi <lenzi@apache.org>]]>
78 </Bundle-Author>
79 <Bundle-Description>
80 A Bundle implementation of the UPnP Service
81 Specification R4
82 </Bundle-Description>
83 <Bundle-SymbolicName>
84 org.apache.felix.upnp.basedriver
85 </Bundle-SymbolicName>
86 <Export-Package>
87 org.apache.felix.upnp.basedriver.controller;version=0.1.0,
88 org.apache.felix.upnp.basedriver.util;version=0.3.0,
89 org.apache.felix.upnp.basedriver.resources;version=0.3.0
90 </Export-Package>
91 <Import-Package>
92 org.osgi.*, javax.xml.parsers, org.w3c.dom, org.xml.sax
93 </Import-Package>
94 <Private-Package>
95 org.apache.felix.upnp.basedriver.*;-split-package:=merge-first,
96 org.cybergarage.*,
97 org.apache.xerces.impl.dv.util
98 </Private-Package>
99 </instructions>
100 <excludeDependencies>upnp-stack-jdk13</excludeDependencies>
101 </configuration>
Stuart McCulloch9294bf12008-02-21 15:58:26 +0000102<!--
Stefano Lenzida87be72008-02-20 22:12:06 +0000103 <executions>
104 <execution>
105 <id>jdk13</id>
106 <goals><goal>bundle</goal></goals>
107 <configuration>
108 <classifier>jdk13</classifier>
Stuart McCulloch9294bf12008-02-21 15:58:26 +0000109 <manifestLocation>${project.build.outputDirectory}/META-INF-jdk13</manifestLocation>
Stefano Lenzida87be72008-02-20 22:12:06 +0000110 <excludeDependencies>upnp-stack</excludeDependencies>
Francesco Furfari917c5e22008-01-02 15:30:40 +0000111 <instructions>
Francesco Furfari917c5e22008-01-02 15:30:40 +0000112 <Export-Package>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +0000113 org.apache.felix.upnp.basedriver.controller;version=0.1.0,
114 org.apache.felix.upnp.basedriver.util;version=0.3.0,
115 org.apache.felix.upnp.basedriver.resources;version=0.3.0
Francesco Furfari917c5e22008-01-02 15:30:40 +0000116 </Export-Package>
117 <Import-Package>
Stefano Lenzida87be72008-02-20 22:12:06 +0000118 org.osgi.*
Francesco Furfari917c5e22008-01-02 15:30:40 +0000119 </Import-Package>
120 <Private-Package>
Stefano Lenzida87be72008-02-20 22:12:06 +0000121 org.apache.felix.upnp.basedriver.*;-split-package:=merge-first,
Stefano Lenzi8390c4a2008-01-07 19:12:14 +0000122 org.cybergarage.*,
Stefano Lenzida87be72008-02-20 22:12:06 +0000123 org.kxml2.io, org.xmlpull.v1,
Stefano Lenzi8390c4a2008-01-07 19:12:14 +0000124 org.apache.xerces.impl.dv.util
Francesco Furfari917c5e22008-01-02 15:30:40 +0000125 </Private-Package>
126 </instructions>
Stefano Lenzida87be72008-02-20 22:12:06 +0000127 </configuration>
128 </execution>
129 </executions>
Stuart McCulloch9294bf12008-02-21 15:58:26 +0000130-->
Stefano Lenzida87be72008-02-20 22:12:06 +0000131 </plugin>
132 </plugins>
133 </build>
Stefano Lenzi03420302007-12-19 16:55:57 +0000134
135
136 <dependencies>
137 <dependency>
138 <groupId>${pom.groupId}</groupId>
139 <artifactId>org.osgi.core</artifactId>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +0000140 <version>1.0.0</version>
Stefano Lenzi03420302007-12-19 16:55:57 +0000141 <scope>provided</scope>
142 </dependency>
143 <dependency>
144 <groupId>${pom.groupId}</groupId>
145 <artifactId>org.osgi.compendium</artifactId>
Carsten Ziegelerc340ecf2008-01-28 07:21:59 +0000146 <version>1.0.0</version>
Stefano Lenzi03420302007-12-19 16:55:57 +0000147 </dependency>
Stefano Lenzida87be72008-02-20 22:12:06 +0000148 <dependency>
149 <groupId>it.cnr.isti.domoware.cyberdomo</groupId>
150 <artifactId>upnp-stack</artifactId>
151 <version>1.8.0-SNAPSHOT</version>
152 <optional>true</optional>
153 </dependency>
Stuart McCulloch9294bf12008-02-21 15:58:26 +0000154<!--
Stefano Lenzida87be72008-02-20 22:12:06 +0000155 <dependency>
156 <groupId>it.cnr.isti.domoware.cyberdomo</groupId>
157 <artifactId>upnp-stack-jdk13</artifactId>
158 <version>1.8.0-SNAPSHOT</version>
159 <optional>true</optional>
160 </dependency>
Stuart McCulloch9294bf12008-02-21 15:58:26 +0000161-->
Stefano Lenzi03420302007-12-19 16:55:57 +0000162 </dependencies>
163</project>