blob: 39089877636fa279ee050f48858ed2e7448996dd [file] [log] [blame]
Stefano Lenzi9d292542008-06-03 13:22:01 +00001<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/maven-v4_0_0.xsd">
Stefano Lenzi03420302007-12-19 16:55:57 +00002 <parent>
3 <groupId>org.apache.felix</groupId>
4 <artifactId>felix</artifactId>
Stefano Lenzi9d292542008-06-03 13:22:01 +00005 <version>1.0.2</version>
Stefano Lenzi03420302007-12-19 16:55:57 +00006 <relativePath>../../pom/pom.xml</relativePath>
7 </parent>
8 <modelVersion>4.0.0</modelVersion>
9 <packaging>bundle</packaging>
10 <groupId>org.apache.felix</groupId>
11 <name>Apache Felix UPnP Base Driver</name>
12 <artifactId>org.apache.felix.upnp.basedriver</artifactId>
Stefano Lenzi179d5852008-06-03 13:22:12 +000013 <version>0.9.0-SNAPSHOT</version>
Stefano Lenzi03420302007-12-19 16:55:57 +000014 <repositories>
15 <!-- For snapshots (no release jars or non-apache jars) -->
16 <repository>
Stefano Lenzid1059b62007-12-19 17:51:30 +000017 <id>snap.domoware.isti.cnr.it</id>
Stefano Lenzi03420302007-12-19 16:55:57 +000018 <name>Domoware Snapshot Repository</name>
19 <url>http://domoware.isti.cnr.it/maven2-snap</url>
Francesco Furfari917c5e22008-01-02 15:30:40 +000020 <releases>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +000021 <enabled>false</enabled>
Francesco Furfari917c5e22008-01-02 15:30:40 +000022 </releases>
Stefano Lenzid1059b62007-12-19 17:51:30 +000023 </repository>
24 <!-- For release (no snapshots jars or non-apache jars) -->
25 <repository>
26 <id>release.domoware.isti.cnr.it</id>
27 <name>Domoware Release Repository</name>
28 <url>http://domoware.isti.cnr.it/maven2</url>
Francesco Furfari917c5e22008-01-02 15:30:40 +000029 <snapshots>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +000030 <enabled>false</enabled>
Francesco Furfari917c5e22008-01-02 15:30:40 +000031 </snapshots>
Stefano Lenzi03420302007-12-19 16:55:57 +000032 </repository>
Francesco Furfari917c5e22008-01-02 15:30:40 +000033 </repositories>
34 <!-- <url>http://maven.apache.org</url> -->
Stefano Lenzi03420302007-12-19 16:55:57 +000035
Stefano Lenzif6c6d702008-09-10 20:48:02 +000036 <profiles>
37 <profile>
38 <id>cyberlink</id>
39 <activation>
40 <property>
41 <name>cyberlink</name><value>true</value>
42 </property>
43 </activation>
44
45 <repositories>
46 <repository>
47 <id>release.cgupnpjava.sourceforge.net</id>
48 <name>CyberLink for Java Repository</name>
49 <url>http://cgupnpjava.sourceforge.net/repository/</url>
50 <snapshots><enabled>false</enabled></snapshots>
51 </repository>
52 <repository>
53 <id>snapshot.cgupnpjava.sourceforge.net</id>
54 <name>CyberLink for Java Development Repository</name>
55 <url>http://cgupnpjava.sourceforge.net/snapshots-repository/</url>
56 <releases><enabled>false</enabled></releases>
57 </repository>
58 </repositories>
59
60 <build>
61 <plugins>
62 <plugin>
63 <groupId>org.apache.felix</groupId>
64 <artifactId>maven-bundle-plugin</artifactId>
65 <version>1.5.0-SNAPSHOT</version>
66 <executions>
67 <execution>
68 <id>cyberlink</id>
69 <goals><goal>bundle</goal></goals>
70 <configuration>
71 <classifier>cyberlink</classifier>
72 <manifestLocation>${project.build.outputDirectory}/META-INF-cyberlink</manifestLocation>
73 <excludeDependencies>it.cnr.isti.domoware.cyberdomo:upnp-stack,it.cnr.isti.domoware.cyberdomo:upnp-stack-jdk13</excludeDependencies>
74 <instructions>
75 <Export-Package>
76 org.apache.felix.upnp.basedriver.controller;version=0.1.0,
77 org.apache.felix.upnp.basedriver.util;version=0.3.0,
78 org.apache.felix.upnp.basedriver.resources;version=0.3.0
79 </Export-Package>
80 <Import-Package>
81 org.osgi.*, javax.xml.parsers, org.w3c.dom, org.xml.sax,
82 !org.kxml2.io, !org.xmlpull.v1, !org.apache.xerces.parsers
83 </Import-Package>
84 <Private-Package>
85 org.apache.felix.upnp.basedriver.*;-split-package:=merge-first,
86 org.cybergarage.*,
87 org.apache.xerces.impl.dv.util
88 </Private-Package>
89 </instructions>
90 </configuration>
91 </execution>
92 </executions>
93 </plugin>
94 </plugins>
95 </build>
96
97 <dependencies>
98 <dependency>
99 <groupId>org.cybergarage.cyberlink</groupId>
100 <artifactId>upnp-stack</artifactId>
101 <version>1.8.0-SNAPSHOT</version>
102 <optional>true</optional>
103 <exclusions>
104 <exclusion>
105 <groupId>xerces</groupId>
106 <artifactId>xercesImpl</artifactId>
107 </exclusion>
108 </exclusions>
109 </dependency>
110 </dependencies>
111
112 </profile>
113 </profiles>
114
Stefano Lenzida87be72008-02-20 22:12:06 +0000115 <build>
116 <plugins>
117 <plugin>
118 <groupId>org.apache.felix</groupId>
119 <artifactId>maven-bundle-plugin</artifactId>
Stuart McCulloch876ca722008-02-26 17:15:42 +0000120 <version>1.4.0</version>
Stefano Lenzida87be72008-02-20 22:12:06 +0000121 <extensions>true</extensions>
122 <configuration>
Stefano Lenzif6c6d702008-09-10 20:48:02 +0000123 <excludeDependencies>org.cybergarage.cyberlink:upnp-stack,upnp-stack-jdk13</excludeDependencies>
Stefano Lenzida87be72008-02-20 22:12:06 +0000124 <instructions>
125 <Bundle-Name>${pom.name}</Bundle-Name>
126 <Bundle-Activator>
127 org.apache.felix.upnp.basedriver.Activator
128 </Bundle-Activator>
Carsten Ziegelercf6e51b2008-04-17 06:33:59 +0000129 <Bundle-Vendor>The Apache Software Foundation</Bundle-Vendor>
Stefano Lenzida87be72008-02-20 22:12:06 +0000130 <Bundle-Author>
131 <![CDATA[Matteo Demuru <demuru@apache.org>,Francesco Furfari <furfari@apache.org>,Stefano "Kismet" Lenzi <lenzi@apache.org>]]>
132 </Bundle-Author>
133 <Bundle-Description>
134 A Bundle implementation of the UPnP Service
135 Specification R4
136 </Bundle-Description>
137 <Bundle-SymbolicName>
138 org.apache.felix.upnp.basedriver
139 </Bundle-SymbolicName>
140 <Export-Package>
141 org.apache.felix.upnp.basedriver.controller;version=0.1.0,
142 org.apache.felix.upnp.basedriver.util;version=0.3.0,
143 org.apache.felix.upnp.basedriver.resources;version=0.3.0
144 </Export-Package>
145 <Import-Package>
146 org.osgi.*, javax.xml.parsers, org.w3c.dom, org.xml.sax
147 </Import-Package>
148 <Private-Package>
149 org.apache.felix.upnp.basedriver.*;-split-package:=merge-first,
150 org.cybergarage.*,
151 org.apache.xerces.impl.dv.util
152 </Private-Package>
153 </instructions>
Stefano Lenzida87be72008-02-20 22:12:06 +0000154 </configuration>
155 <executions>
156 <execution>
157 <id>jdk13</id>
158 <goals><goal>bundle</goal></goals>
159 <configuration>
160 <classifier>jdk13</classifier>
Stuart McCulloch9294bf12008-02-21 15:58:26 +0000161 <manifestLocation>${project.build.outputDirectory}/META-INF-jdk13</manifestLocation>
Stefano Lenzida87be72008-02-20 22:12:06 +0000162 <excludeDependencies>upnp-stack</excludeDependencies>
Francesco Furfari917c5e22008-01-02 15:30:40 +0000163 <instructions>
Francesco Furfari917c5e22008-01-02 15:30:40 +0000164 <Export-Package>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +0000165 org.apache.felix.upnp.basedriver.controller;version=0.1.0,
166 org.apache.felix.upnp.basedriver.util;version=0.3.0,
167 org.apache.felix.upnp.basedriver.resources;version=0.3.0
Francesco Furfari917c5e22008-01-02 15:30:40 +0000168 </Export-Package>
169 <Import-Package>
Stefano Lenzida87be72008-02-20 22:12:06 +0000170 org.osgi.*
Francesco Furfari917c5e22008-01-02 15:30:40 +0000171 </Import-Package>
172 <Private-Package>
Stefano Lenzida87be72008-02-20 22:12:06 +0000173 org.apache.felix.upnp.basedriver.*;-split-package:=merge-first,
Stefano Lenzi8390c4a2008-01-07 19:12:14 +0000174 org.cybergarage.*,
Stefano Lenzi1a1f50e2008-06-03 13:05:24 +0000175 org.kxml2.io, org.xmlpull.v1,
Stefano Lenzi8390c4a2008-01-07 19:12:14 +0000176 org.apache.xerces.impl.dv.util
Francesco Furfari917c5e22008-01-02 15:30:40 +0000177 </Private-Package>
178 </instructions>
Stefano Lenzida87be72008-02-20 22:12:06 +0000179 </configuration>
180 </execution>
181 </executions>
182 </plugin>
Stefano Lenzif6c6d702008-09-10 20:48:02 +0000183 <!--plugin>
184 <groupId>org.codehaus.mojo</groupId>
185 <artifactId>minijar-maven-plugin</artifactId>
186 <version>1.0-alpha-3</version>
187 <executions>
188 <execution>
189 <id>ueberjar</id>
190 <phase>package</phase>
191 <goals><goal>ueberjar</goal></goals>
192 <configuration>
193 <stripUnusedClasses>true</stripUnusedClasses>
194 <includeDependencies>
195 <param>none:dependency</param>
196 </includeDependencies>
197 </configuration>
198 </execution>
199 </executions>
200 </plugin-->
Stefano Lenzida87be72008-02-20 22:12:06 +0000201 </plugins>
202 </build>
Stefano Lenzi03420302007-12-19 16:55:57 +0000203
204
205 <dependencies>
206 <dependency>
Stefano Lenzif6c6d702008-09-10 20:48:02 +0000207 <groupId>org.apache.felix</groupId>
Stefano Lenzi03420302007-12-19 16:55:57 +0000208 <artifactId>org.osgi.core</artifactId>
Stefano Lenzi75dbfc92008-02-11 17:42:26 +0000209 <version>1.0.0</version>
Stefano Lenzi03420302007-12-19 16:55:57 +0000210 <scope>provided</scope>
211 </dependency>
212 <dependency>
Stefano Lenzif6c6d702008-09-10 20:48:02 +0000213 <groupId>org.apache.felix</groupId>
Stefano Lenzi03420302007-12-19 16:55:57 +0000214 <artifactId>org.osgi.compendium</artifactId>
Carsten Ziegelerc340ecf2008-01-28 07:21:59 +0000215 <version>1.0.0</version>
Stefano Lenzi03420302007-12-19 16:55:57 +0000216 </dependency>
Stefano Lenzida87be72008-02-20 22:12:06 +0000217 <dependency>
218 <groupId>it.cnr.isti.domoware.cyberdomo</groupId>
219 <artifactId>upnp-stack</artifactId>
Stefano Lenzi1a1f50e2008-06-03 13:05:24 +0000220 <version>1.8.0</version>
Stefano Lenzida87be72008-02-20 22:12:06 +0000221 <optional>true</optional>
222 </dependency>
223 <dependency>
224 <groupId>it.cnr.isti.domoware.cyberdomo</groupId>
225 <artifactId>upnp-stack-jdk13</artifactId>
Stefano Lenzi1a1f50e2008-06-03 13:05:24 +0000226 <version>1.8.0</version>
Stefano Lenzida87be72008-02-20 22:12:06 +0000227 <optional>true</optional>
228 </dependency>
Stefano Lenzi03420302007-12-19 16:55:57 +0000229 </dependencies>
Stefano Lenzif6c6d702008-09-10 20:48:02 +0000230</project>