blob: b8336891820f5b5052229aac804ecd8c049622b2 [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>
70 <Bundle-Vendor>
71 Apache Software Foundation
72 </Bundle-Vendor>
73 <Bundle-Author>
74 <![CDATA[Matteo Demuru <demuru@apache.org>,Francesco Furfari <furfari@apache.org>,Stefano "Kismet" Lenzi <lenzi@apache.org>]]>
75 </Bundle-Author>
76 <Bundle-Description>
77 A Bundle implementation of the UPnP Service
78 Specification R4
79 </Bundle-Description>
80 <Bundle-SymbolicName>
81 org.apache.felix.upnp.basedriver
82 </Bundle-SymbolicName>
83 <Export-Package>
84 org.apache.felix.upnp.basedriver.controller;version=0.1.0,
85 org.apache.felix.upnp.basedriver.util;version=0.3.0,
86 org.apache.felix.upnp.basedriver.resources;version=0.3.0
87 </Export-Package>
88 <Import-Package>
89 org.osgi.*, javax.xml.parsers, org.w3c.dom, org.xml.sax
90 </Import-Package>
91 <Private-Package>
92 org.apache.felix.upnp.basedriver.*;-split-package:=merge-first,
93 org.cybergarage.*,
94 org.apache.xerces.impl.dv.util
95 </Private-Package>
96 </instructions>
97 <excludeDependencies>upnp-stack-jdk13</excludeDependencies>
98 </configuration>
99 <executions>
100 <execution>
101 <id>jdk13</id>
102 <goals><goal>bundle</goal></goals>
103 <configuration>
104 <classifier>jdk13</classifier>
Stuart McCulloch9294bf12008-02-21 15:58:26 +0000105 <manifestLocation>${project.build.outputDirectory}/META-INF-jdk13</manifestLocation>
Stefano Lenzida87be72008-02-20 22:12:06 +0000106 <excludeDependencies>upnp-stack</excludeDependencies>
Francesco Furfari917c5e22008-01-02 15:30:40 +0000107 <instructions>
Francesco Furfari917c5e22008-01-02 15:30:40 +0000108 <Export-Package>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +0000109 org.apache.felix.upnp.basedriver.controller;version=0.1.0,
110 org.apache.felix.upnp.basedriver.util;version=0.3.0,
111 org.apache.felix.upnp.basedriver.resources;version=0.3.0
Francesco Furfari917c5e22008-01-02 15:30:40 +0000112 </Export-Package>
113 <Import-Package>
Stefano Lenzida87be72008-02-20 22:12:06 +0000114 org.osgi.*
Francesco Furfari917c5e22008-01-02 15:30:40 +0000115 </Import-Package>
116 <Private-Package>
Stefano Lenzida87be72008-02-20 22:12:06 +0000117 org.apache.felix.upnp.basedriver.*;-split-package:=merge-first,
Stefano Lenzi8390c4a2008-01-07 19:12:14 +0000118 org.cybergarage.*,
Stefano Lenzida87be72008-02-20 22:12:06 +0000119 org.kxml2.io, org.xmlpull.v1,
Stefano Lenzi8390c4a2008-01-07 19:12:14 +0000120 org.apache.xerces.impl.dv.util
Francesco Furfari917c5e22008-01-02 15:30:40 +0000121 </Private-Package>
122 </instructions>
Stefano Lenzida87be72008-02-20 22:12:06 +0000123 </configuration>
124 </execution>
125 </executions>
126 </plugin>
127 </plugins>
128 </build>
Stefano Lenzi03420302007-12-19 16:55:57 +0000129
130
131 <dependencies>
132 <dependency>
133 <groupId>${pom.groupId}</groupId>
134 <artifactId>org.osgi.core</artifactId>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +0000135 <version>1.0.0</version>
Stefano Lenzi03420302007-12-19 16:55:57 +0000136 <scope>provided</scope>
137 </dependency>
138 <dependency>
139 <groupId>${pom.groupId}</groupId>
140 <artifactId>org.osgi.compendium</artifactId>
Carsten Ziegelerc340ecf2008-01-28 07:21:59 +0000141 <version>1.0.0</version>
Stefano Lenzi03420302007-12-19 16:55:57 +0000142 </dependency>
Stefano Lenzida87be72008-02-20 22:12:06 +0000143 <dependency>
144 <groupId>it.cnr.isti.domoware.cyberdomo</groupId>
145 <artifactId>upnp-stack</artifactId>
146 <version>1.8.0-SNAPSHOT</version>
147 <optional>true</optional>
148 </dependency>
149 <dependency>
150 <groupId>it.cnr.isti.domoware.cyberdomo</groupId>
151 <artifactId>upnp-stack-jdk13</artifactId>
152 <version>1.8.0-SNAPSHOT</version>
153 <optional>true</optional>
154 </dependency>
Stefano Lenzi03420302007-12-19 16:55:57 +0000155 </dependencies>
156</project>