blob: 8b6e6281c2c40cd37c79e1d3e15b93becfe5daea [file] [log] [blame]
Alex Karasulu07d20492006-03-06 15:35:44 +00001<?xml version="1.0" encoding="ISO-8859-1"?>
2<project>
3 <modelVersion>4.0.0</modelVersion>
4 <parent>
5 <groupId>org.apache.felix</groupId>
6 <artifactId>felix</artifactId>
Richard S. Hallf2be1962006-12-22 19:46:42 +00007 <version>0.9.0-incubator-SNAPSHOT</version>
Karl Pauls589e2b32007-07-11 18:29:29 +00008 <relativePath>../pom/pom.xml</relativePath>
Alex Karasulu07d20492006-03-06 15:35:44 +00009 </parent>
10 <packaging>jar</packaging>
11 <name>Apache Felix Installers</name>
12 <artifactId>installers</artifactId>
13 <dependencies>
14 <dependency>
15 <groupId>org.apache.directory.daemon</groupId>
16 <artifactId>daemon-bootstrappers</artifactId>
Richard S. Hall33554862007-06-01 15:37:21 +000017 <version>1.1.0</version>
Alex Karasulu07d20492006-03-06 15:35:44 +000018 </dependency>
19
20 <dependency>
21 <groupId>org.slf4j</groupId>
22 <artifactId>nlog4j</artifactId>
23 <version>1.2.19</version>
24 </dependency>
25
26 <dependency>
27 <groupId>commons-daemon</groupId>
28 <artifactId>commons-daemon</artifactId>
29 <version>1.0.1</version>
30 </dependency>
31
32 <!-- Felix Dependencies -->
33 <dependency>
34 <groupId>${pom.groupId}</groupId>
35 <artifactId>org.apache.felix.main</artifactId>
36 <version>${pom.version}</version>
37 </dependency>
38
39 <dependency>
40 <groupId>${pom.groupId}</groupId>
Alex Karasulub62851c2006-03-11 19:28:23 +000041 <artifactId>org.apache.felix.daemon</artifactId>
42 <version>${pom.version}</version>
43 </dependency>
44
45 <dependency>
46 <groupId>${pom.groupId}</groupId>
Alex Karasulu07d20492006-03-06 15:35:44 +000047 <artifactId>org.apache.felix.shell</artifactId>
48 <version>${pom.version}</version>
49 </dependency>
50
51 <dependency>
52 <groupId>${pom.groupId}</groupId>
53 <artifactId>org.apache.felix.shell.tui</artifactId>
54 <version>${pom.version}</version>
55 </dependency>
56
Richard S. Hall94281fb2006-06-19 13:21:19 +000057 <dependency>
58 <groupId>${pom.groupId}</groupId>
59 <artifactId>org.apache.felix.bundlerepository</artifactId>
60 <version>${pom.version}</version>
61 </dependency>
62
Alex Karasulu07d20492006-03-06 15:35:44 +000063 </dependencies>
64 <build>
65 <plugins>
66 <plugin>
67 <groupId>org.apache.directory.daemon</groupId>
68 <artifactId>daemon-plugin</artifactId>
Richard S. Hall33554862007-06-01 15:37:21 +000069 <version>1.1.0</version>
Alex Karasulu07d20492006-03-06 15:35:44 +000070 <configuration>
71 <excludes>
72 <exclude>ant:ant</exclude>
73 <exclude>xerces:xercesImpl</exclude>
74 <exclude>org.apache.felix:org.apache.felix.main</exclude>
75 <exclude>org.apache.felix:org.apache.felix.shell</exclude>
76 <exclude>org.apache.felix:org.apache.felix.shell.tui</exclude>
Richard S. Hall94281fb2006-06-19 13:21:19 +000077 <exclude>org.apache.felix:org.apache.felix.bundlerepository</exclude>
Alex Karasulu07d20492006-03-06 15:35:44 +000078 </excludes>
79 <application>
80 <name>felix</name>
81 <version>${pom.version}</version>
82 <copyrightYear>2006</copyrightYear>
83 <minimumJavaVersion>1.4</minimumJavaVersion>
Karl Pauls5a105ac2007-06-18 20:54:19 +000084 <url>http://felix.apache.org</url>
Karl Pauls4a27dd12007-06-18 20:58:53 +000085 <email>dev@felix.apache.org</email>
Alex Karasulu07d20492006-03-06 15:35:44 +000086 <description>Apache OSGi Platform</description>
87 <authors>
88 <author>Apache Felix Team</author>
89 <author>rhall@apache.org</author>
90 <author>tbennett@apache.org</author>
91 <author>akarasulu@apache.org</author>
92 <author>trustin@apache.org</author>
93 <author>erodriguez@apache.org</author>
94 </authors>
95 </application>
96 <packagedFiles>
97 <packagedFile>
98 <filtered>true</filtered>
99 <source>config.properties</source>
100 <destinationPath>conf/config.properties</destinationPath>
101 </packagedFile>
102 <packagedFile>
103 <dependency>true</dependency>
104 <source>org.apache.felix:org.apache.felix.main</source>
105 <destinationPath>
106 bin/felix.jar
107 </destinationPath>
108 </packagedFile>
109 <packagedFile>
110 <dependency>true</dependency>
111 <source>org.apache.felix:org.apache.felix.shell</source>
112 <destinationPath>
113 bundle/org.apache.felix.shell-${pom.version}.jar
114 </destinationPath>
115 </packagedFile>
116 <packagedFile>
117 <dependency>true</dependency>
118 <source>org.apache.felix:org.apache.felix.shell.tui</source>
119 <destinationPath>
120 bundle/org.apache.felix.shell.tui-${pom.version}.jar
121 </destinationPath>
122 </packagedFile>
Richard S. Hall94281fb2006-06-19 13:21:19 +0000123 <packagedFile>
124 <dependency>true</dependency>
125 <source>org.apache.felix:org.apache.felix.bundlerepository</source>
126 <destinationPath>
127 bundle/org.apache.felix.bundlerepository-${pom.version}.jar
128 </destinationPath>
129 </packagedFile>
Alex Karasulu07d20492006-03-06 15:35:44 +0000130 </packagedFiles>
131 <!--
132 <svnBaseUrl>
133 http://svn.apache.org/repos/asf/incubator/felix/trunk
134 </svnBaseUrl>
135 <packageSources>true</packageSources>
136 <packageDocs>true</packageDocs>
137 -->
138 <applicationClass>
139 org.apache.felix.daemon.Service
140 </applicationClass>
141 <rpmTargets>
142 <rpmTarget>
143 <id>linux-jsvc-rpm</id>
144 <rpmSpecificationFile>
145 src/main/installers/rpm-felix.spec
146 </rpmSpecificationFile>
147 <finalName>
148 felix-${pom.version}-linux-i386.rpm
149 </finalName>
150 <osName>Linux</osName>
151 <osFamily>unix</osFamily>
152 <osArch>i386</osArch>
153 <daemonFramework>jsvc</daemonFramework>
154 </rpmTarget>
155 </rpmTargets>
156 <innoTargets>
157 <innoTarget>
158 <id>windows-xp-procrun</id>
159 <innoConfigurationFile>
160 src/main/installers/inno-felix.iss
161 </innoConfigurationFile>
162 <finalName>
163 felix-${pom.version}-win32-setup
164 </finalName>
165 <osName>Windows XP</osName>
166 <osFamily>windows</osFamily>
167 <osVersion>5.1</osVersion>
168 <osArch>x86</osArch>
169 <daemonFramework>procrun</daemonFramework>
170 </innoTarget>
171 </innoTargets>
172 <izPackTargets>
173 <izPackTarget>
174 <id>linux-jsvc</id>
175 <izPackInstallFile>
176 src/main/installers/izpack-unix.xml
177 </izPackInstallFile>
Alex Karasulu86d20602006-03-06 17:29:40 +0000178 <izPackShortcutsUnixFile>
179 src/main/installers/unix_shortcuts.xml
180 </izPackShortcutsUnixFile>
Alex Karasulu07d20492006-03-06 15:35:44 +0000181 <finalName>
182 felix-${pom.version}-linux-i386-setup.jar
183 </finalName>
184 <osName>Linux</osName>
185 <osFamily>unix</osFamily>
186 <osArch>i386</osArch>
187 <daemonFramework>jsvc</daemonFramework>
188 </izPackTarget>
189 <izPackTarget>
190 <finalName>
191 felix-${pom.version}-solaris-sparc-setup.jar
192 </finalName>
193 <id>solaris-jsvc-sparc</id>
194 <izPackInstallFile>
195 src/main/installers/izpack-unix.xml
196 </izPackInstallFile>
Alex Karasulu86d20602006-03-06 17:29:40 +0000197 <izPackShortcutsUnixFile>
198 src/main/installers/unix_shortcuts.xml
199 </izPackShortcutsUnixFile>
Alex Karasulu07d20492006-03-06 15:35:44 +0000200 <osName>sunos</osName>
201 <osFamily>unix</osFamily>
202 <osArch>sparc</osArch>
203 <daemonFramework>jsvc</daemonFramework>
204 </izPackTarget>
205 <izPackTarget>
206 <id>solaris-jsvc-i386</id>
207 <izPackInstallFile>
208 src/main/installers/izpack-unix.xml
209 </izPackInstallFile>
Alex Karasulu86d20602006-03-06 17:29:40 +0000210 <izPackShortcutsUnixFile>
211 src/main/installers/unix_shortcuts.xml
212 </izPackShortcutsUnixFile>
Alex Karasulu07d20492006-03-06 15:35:44 +0000213 <finalName>
214 felix-${pom.version}-solaris-i386-setup.jar
215 </finalName>
216 <osName>sunos</osName>
217 <osFamily>unix</osFamily>
218 <osArch>i386</osArch>
219 <daemonFramework>jsvc</daemonFramework>
220 </izPackTarget>
221 <izPackTarget>
222 <id>macosx-jsvc</id>
223 <izPackInstallFile>
224 src/main/installers/izpack-mac.xml
225 </izPackInstallFile>
Alex Karasulu86d20602006-03-06 17:29:40 +0000226 <izPackShortcutsUnixFile>
227 src/main/installers/unix_shortcuts.xml
228 </izPackShortcutsUnixFile>
Alex Karasulu07d20492006-03-06 15:35:44 +0000229 <finalName>
230 felix-${pom.version}-macosx-ppc-setup.jar
231 </finalName>
232 <osName>macosx</osName>
233 <osFamily>unix</osFamily>
234 <osArch>ppc</osArch>
235 <daemonFramework>jsvc</daemonFramework>
236 </izPackTarget>
237 </izPackTargets>
238 </configuration>
239 <executions>
240 <execution>
241 <goals>
242 <goal>generate</goal>
243 </goals>
244 </execution>
245 </executions>
246 </plugin>
247 </plugins>
248 </build>
249</project>
250