blob: 15c260cfd9c5389ec87c318cfa6b3ddbc08f68f0 [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 Lenzi75dbfc92008-02-11 17:42:26 +000019<project xmlns="http://maven.apache.org/POM/4.0.0"
20 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Stefano Lenzi03420302007-12-19 16:55:57 +000021 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
22 <parent>
23 <groupId>org.apache.felix</groupId>
24 <artifactId>felix</artifactId>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +000025 <version>1.0.3-SNAPSHOT</version>
Stefano Lenzi03420302007-12-19 16:55:57 +000026 <relativePath>../../pom/pom.xml</relativePath>
27 </parent>
28 <modelVersion>4.0.0</modelVersion>
29 <packaging>bundle</packaging>
30 <groupId>org.apache.felix</groupId>
31 <name>Apache Felix UPnP Base Driver</name>
32 <artifactId>org.apache.felix.upnp.basedriver</artifactId>
Stefano Lenzid1059b62007-12-19 17:51:30 +000033 <version>0.3.0-SNAPSHOT</version>
Stefano Lenzi03420302007-12-19 16:55:57 +000034 <repositories>
35 <!-- For snapshots (no release jars or non-apache jars) -->
36 <repository>
Stefano Lenzid1059b62007-12-19 17:51:30 +000037 <id>snap.domoware.isti.cnr.it</id>
Stefano Lenzi03420302007-12-19 16:55:57 +000038 <name>Domoware Snapshot Repository</name>
39 <url>http://domoware.isti.cnr.it/maven2-snap</url>
Francesco Furfari917c5e22008-01-02 15:30:40 +000040 <releases>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +000041 <enabled>false</enabled>
Francesco Furfari917c5e22008-01-02 15:30:40 +000042 </releases>
Stefano Lenzid1059b62007-12-19 17:51:30 +000043 </repository>
44 <!-- For release (no snapshots jars or non-apache jars) -->
45 <repository>
46 <id>release.domoware.isti.cnr.it</id>
47 <name>Domoware Release Repository</name>
48 <url>http://domoware.isti.cnr.it/maven2</url>
Francesco Furfari917c5e22008-01-02 15:30:40 +000049 <snapshots>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +000050 <enabled>false</enabled>
Francesco Furfari917c5e22008-01-02 15:30:40 +000051 </snapshots>
Stefano Lenzi03420302007-12-19 16:55:57 +000052 </repository>
Francesco Furfari917c5e22008-01-02 15:30:40 +000053 </repositories>
54 <!-- <url>http://maven.apache.org</url> -->
Stefano Lenzi03420302007-12-19 16:55:57 +000055
56 <profiles>
57
58 <profile>
59 <id>jdk13</id>
60 <activation>
61 <property>
62 <name>platform</name>
63 <value>jdk13</value>
64 </property>
65 </activation>
Francesco Furfari917c5e22008-01-02 15:30:40 +000066 <dependencies>
67 <dependency>
68 <groupId>it.cnr.isti.domoware.cyberdomo</groupId>
69 <artifactId>upnp-stack-jdk13</artifactId>
70 <version>1.8.0-SNAPSHOT</version>
71 </dependency>
72 </dependencies>
73 <build>
74 <plugins>
75 <plugin>
76 <groupId>org.apache.felix</groupId>
77 <artifactId>maven-bundle-plugin</artifactId>
Francesco Furfari917c5e22008-01-02 15:30:40 +000078 <extensions>true</extensions>
79 <configuration>
80 <instructions>
81 <Bundle-Name>${pom.name}</Bundle-Name>
82 <Bundle-Activator>
83 org.apache.felix.upnp.basedriver.Activator
84 </Bundle-Activator>
85 <Bundle-Vendor>
86 Apache Software Foundation
87 </Bundle-Vendor>
88 <Bundle-Author>
89 <![CDATA[Matteo Demuru <demuru@apache.org>,Francesco Furfari <furfari@apache.org>,Stefano "Kismet" Lenzi <lenzi@apache.org>]]>
90 </Bundle-Author>
91 <Bundle-Description>
92 A Bundle implementation of the UPnP Service
93 Specification R4
94 </Bundle-Description>
95 <Bundle-SymbolicName>
96 org.apache.felix.upnp.basedriver
97 </Bundle-SymbolicName>
Francesco Furfari917c5e22008-01-02 15:30:40 +000098 <Export-Package>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +000099 org.apache.felix.upnp.basedriver.controller;version=0.1.0,
100 org.apache.felix.upnp.basedriver.util;version=0.3.0,
101 org.apache.felix.upnp.basedriver.resources;version=0.3.0,
Stefano Lenzia272eb92008-02-12 15:35:43 +0000102 org.osgi.service.upnp;version=1.1.0
Francesco Furfari917c5e22008-01-02 15:30:40 +0000103 </Export-Package>
Stefano Lenzia272eb92008-02-12 15:35:43 +0000104 <Import-Package>org.osgi.framework, org.osgi.service.log</Import-Package>
Francesco Furfari917c5e22008-01-02 15:30:40 +0000105 <Private-Package>
Stefano Lenzic0248642008-01-08 16:57:53 +0000106 org.apache.felix.upnp.basedriver.controller.impl,
107 org.apache.felix.upnp.basedriver.importer.*,
108 org.apache.felix.upnp.basedriver.export.*,
109 org.apache.felix.upnp.basedriver.tool,
110 org.apache.felix.upnp.basedriver,
111 org.kxml2.io, org.xmlpull.v1,
112 org.cybergarage.*,
Stefano Lenzi8390c4a2008-01-07 19:12:14 +0000113 org.apache.xerces.impl.dv.util
Francesco Furfari917c5e22008-01-02 15:30:40 +0000114 </Private-Package>
115 </instructions>
116 </configuration>
117 </plugin>
118 </plugins>
119 </build>
Stefano Lenzi03420302007-12-19 16:55:57 +0000120 </profile>
121
122 <profile>
123 <id>jdk14-or-above</id>
124 <activation>
125 <activeByDefault>true</activeByDefault>
126 </activation>
Francesco Furfari917c5e22008-01-02 15:30:40 +0000127 <dependencies>
128 <dependency>
129 <groupId>it.cnr.isti.domoware.cyberdomo</groupId>
130 <artifactId>upnp-stack</artifactId>
131 <version>1.8.0-SNAPSHOT</version>
132 </dependency>
133 </dependencies>
134 <build>
135 <plugins>
136 <plugin>
137 <groupId>org.apache.felix</groupId>
138 <artifactId>maven-bundle-plugin</artifactId>
Stuart McCullochcb8192f2008-02-18 07:37:05 +0000139 <version>1.2.1</version>
Francesco Furfari917c5e22008-01-02 15:30:40 +0000140 <extensions>true</extensions>
141 <configuration>
142 <instructions>
143 <Bundle-Name>${pom.name}</Bundle-Name>
144 <Bundle-Activator>
145 org.apache.felix.upnp.basedriver.Activator
146 </Bundle-Activator>
147 <Bundle-Vendor>
148 Apache Software Foundation
149 </Bundle-Vendor>
150 <Bundle-Author>
151 <![CDATA[Matteo Demuru <demuru@apache.org>,Francesco Furfari <furfari@apache.org>,Stefano "Kismet" Lenzi <lenzi@apache.org>]]>
152 </Bundle-Author>
153 <Bundle-Description>
154 A Bundle implementation of the UPnP Service
155 Specification R4
156 </Bundle-Description>
157 <Bundle-SymbolicName>
158 org.apache.felix.upnp.basedriver
159 </Bundle-SymbolicName>
160 <Export-Package>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +0000161 org.apache.felix.upnp.basedriver.controller;version=0.1.0,
162 org.apache.felix.upnp.basedriver.util;version=0.3.0,
163 org.apache.felix.upnp.basedriver.resources;version=0.3.0
Francesco Furfari917c5e22008-01-02 15:30:40 +0000164 </Export-Package>
165 <Import-Package>
Stefano Lenzia272eb92008-02-12 15:35:43 +0000166 org.osgi.*, javax.xml.parsers, org.w3c.dom, org.xml.sax
Francesco Furfari917c5e22008-01-02 15:30:40 +0000167 </Import-Package>
168 <Private-Package>
Stefano Lenzi8390c4a2008-01-07 19:12:14 +0000169 org.apache.felix.upnp.basedriver.controller.impl,
170 org.apache.felix.upnp.basedriver.importer.*,
171 org.apache.felix.upnp.basedriver.export.*,
172 org.apache.felix.upnp.basedriver.tool,
173 org.apache.felix.upnp.basedriver,
174 org.cybergarage.*,
175 org.apache.xerces.impl.dv.util
Francesco Furfari917c5e22008-01-02 15:30:40 +0000176 </Private-Package>
177 </instructions>
178 </configuration>
179 </plugin>
180 </plugins>
181 </build>
Stefano Lenzi03420302007-12-19 16:55:57 +0000182 </profile>
183 </profiles>
184
185
186 <dependencies>
187 <dependency>
188 <groupId>${pom.groupId}</groupId>
189 <artifactId>org.osgi.core</artifactId>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +0000190 <version>1.0.0</version>
Stefano Lenzi03420302007-12-19 16:55:57 +0000191 <scope>provided</scope>
192 </dependency>
193 <dependency>
194 <groupId>${pom.groupId}</groupId>
195 <artifactId>org.osgi.compendium</artifactId>
Carsten Ziegelerc340ecf2008-01-28 07:21:59 +0000196 <version>1.0.0</version>
Stefano Lenzi03420302007-12-19 16:55:57 +0000197 </dependency>
Stefano Lenzi03420302007-12-19 16:55:57 +0000198 </dependencies>
199</project>