blob: df7bac3b2ad0bd5799cbe4b575e15b96329b116d [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>
Karl Pauls0a3858c2007-07-13 22:03:31 +00007 <version>1.1.0-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>
Karl Pauls0a3858c2007-07-13 22:03:31 +000012 <version>0.9.0-SNAPSHOT</version>
Alex Karasulu07d20492006-03-06 15:35:44 +000013 <artifactId>installers</artifactId>
14 <dependencies>
15 <dependency>
16 <groupId>org.apache.directory.daemon</groupId>
17 <artifactId>daemon-bootstrappers</artifactId>
Richard S. Hall33554862007-06-01 15:37:21 +000018 <version>1.1.0</version>
Alex Karasulu07d20492006-03-06 15:35:44 +000019 </dependency>
20
21 <dependency>
22 <groupId>org.slf4j</groupId>
23 <artifactId>nlog4j</artifactId>
24 <version>1.2.19</version>
25 </dependency>
26
27 <dependency>
28 <groupId>commons-daemon</groupId>
29 <artifactId>commons-daemon</artifactId>
30 <version>1.0.1</version>
31 </dependency>
32
33 <!-- Felix Dependencies -->
34 <dependency>
35 <groupId>${pom.groupId}</groupId>
36 <artifactId>org.apache.felix.main</artifactId>
Karl Pauls0a3858c2007-07-13 22:03:31 +000037 <version>0.9.0-SNAPSHOT</version>
Alex Karasulu07d20492006-03-06 15:35:44 +000038 </dependency>
39
40 <dependency>
41 <groupId>${pom.groupId}</groupId>
Alex Karasulub62851c2006-03-11 19:28:23 +000042 <artifactId>org.apache.felix.daemon</artifactId>
Karl Pauls0a3858c2007-07-13 22:03:31 +000043 <version>0.9.0-SNAPSHOT</version>
Alex Karasulub62851c2006-03-11 19:28:23 +000044 </dependency>
45
46 <dependency>
47 <groupId>${pom.groupId}</groupId>
Alex Karasulu07d20492006-03-06 15:35:44 +000048 <artifactId>org.apache.felix.shell</artifactId>
Karl Pauls0a3858c2007-07-13 22:03:31 +000049 <version>1.1.0-SNAPSHOT</version>
Alex Karasulu07d20492006-03-06 15:35:44 +000050 </dependency>
51
52 <dependency>
53 <groupId>${pom.groupId}</groupId>
54 <artifactId>org.apache.felix.shell.tui</artifactId>
Karl Pauls0a3858c2007-07-13 22:03:31 +000055 <version>1.1.0-SNAPSHOT</version>
Alex Karasulu07d20492006-03-06 15:35:44 +000056 </dependency>
57
Richard S. Hall94281fb2006-06-19 13:21:19 +000058 <dependency>
59 <groupId>${pom.groupId}</groupId>
60 <artifactId>org.apache.felix.bundlerepository</artifactId>
Karl Pauls0a3858c2007-07-13 22:03:31 +000061 <version>1.1.0-SNAPSHOT</version>
Richard S. Hall94281fb2006-06-19 13:21:19 +000062 </dependency>
63
Alex Karasulu07d20492006-03-06 15:35:44 +000064 </dependencies>
65 <build>
66 <plugins>
67 <plugin>
68 <groupId>org.apache.directory.daemon</groupId>
69 <artifactId>daemon-plugin</artifactId>
Richard S. Hall33554862007-06-01 15:37:21 +000070 <version>1.1.0</version>
Alex Karasulu07d20492006-03-06 15:35:44 +000071 <configuration>
72 <excludes>
73 <exclude>ant:ant</exclude>
74 <exclude>xerces:xercesImpl</exclude>
75 <exclude>org.apache.felix:org.apache.felix.main</exclude>
76 <exclude>org.apache.felix:org.apache.felix.shell</exclude>
77 <exclude>org.apache.felix:org.apache.felix.shell.tui</exclude>
Richard S. Hall94281fb2006-06-19 13:21:19 +000078 <exclude>org.apache.felix:org.apache.felix.bundlerepository</exclude>
Alex Karasulu07d20492006-03-06 15:35:44 +000079 </excludes>
80 <application>
81 <name>felix</name>
82 <version>${pom.version}</version>
83 <copyrightYear>2006</copyrightYear>
84 <minimumJavaVersion>1.4</minimumJavaVersion>
Karl Pauls5a105ac2007-06-18 20:54:19 +000085 <url>http://felix.apache.org</url>
Karl Pauls4a27dd12007-06-18 20:58:53 +000086 <email>dev@felix.apache.org</email>
Alex Karasulu07d20492006-03-06 15:35:44 +000087 <description>Apache OSGi Platform</description>
88 <authors>
89 <author>Apache Felix Team</author>
90 <author>rhall@apache.org</author>
91 <author>tbennett@apache.org</author>
92 <author>akarasulu@apache.org</author>
93 <author>trustin@apache.org</author>
94 <author>erodriguez@apache.org</author>
95 </authors>
96 </application>
97 <packagedFiles>
98 <packagedFile>
99 <filtered>true</filtered>
100 <source>config.properties</source>
101 <destinationPath>conf/config.properties</destinationPath>
102 </packagedFile>
103 <packagedFile>
104 <dependency>true</dependency>
105 <source>org.apache.felix:org.apache.felix.main</source>
106 <destinationPath>
107 bin/felix.jar
108 </destinationPath>
109 </packagedFile>
110 <packagedFile>
111 <dependency>true</dependency>
112 <source>org.apache.felix:org.apache.felix.shell</source>
113 <destinationPath>
114 bundle/org.apache.felix.shell-${pom.version}.jar
115 </destinationPath>
116 </packagedFile>
117 <packagedFile>
118 <dependency>true</dependency>
119 <source>org.apache.felix:org.apache.felix.shell.tui</source>
120 <destinationPath>
121 bundle/org.apache.felix.shell.tui-${pom.version}.jar
122 </destinationPath>
123 </packagedFile>
Richard S. Hall94281fb2006-06-19 13:21:19 +0000124 <packagedFile>
125 <dependency>true</dependency>
126 <source>org.apache.felix:org.apache.felix.bundlerepository</source>
127 <destinationPath>
128 bundle/org.apache.felix.bundlerepository-${pom.version}.jar
129 </destinationPath>
130 </packagedFile>
Alex Karasulu07d20492006-03-06 15:35:44 +0000131 </packagedFiles>
132 <!--
133 <svnBaseUrl>
134 http://svn.apache.org/repos/asf/incubator/felix/trunk
135 </svnBaseUrl>
136 <packageSources>true</packageSources>
137 <packageDocs>true</packageDocs>
138 -->
139 <applicationClass>
140 org.apache.felix.daemon.Service
141 </applicationClass>
142 <rpmTargets>
143 <rpmTarget>
144 <id>linux-jsvc-rpm</id>
145 <rpmSpecificationFile>
146 src/main/installers/rpm-felix.spec
147 </rpmSpecificationFile>
148 <finalName>
149 felix-${pom.version}-linux-i386.rpm
150 </finalName>
151 <osName>Linux</osName>
152 <osFamily>unix</osFamily>
153 <osArch>i386</osArch>
154 <daemonFramework>jsvc</daemonFramework>
155 </rpmTarget>
156 </rpmTargets>
157 <innoTargets>
158 <innoTarget>
159 <id>windows-xp-procrun</id>
160 <innoConfigurationFile>
161 src/main/installers/inno-felix.iss
162 </innoConfigurationFile>
163 <finalName>
164 felix-${pom.version}-win32-setup
165 </finalName>
166 <osName>Windows XP</osName>
167 <osFamily>windows</osFamily>
168 <osVersion>5.1</osVersion>
169 <osArch>x86</osArch>
170 <daemonFramework>procrun</daemonFramework>
171 </innoTarget>
172 </innoTargets>
173 <izPackTargets>
174 <izPackTarget>
175 <id>linux-jsvc</id>
176 <izPackInstallFile>
177 src/main/installers/izpack-unix.xml
178 </izPackInstallFile>
Alex Karasulu86d20602006-03-06 17:29:40 +0000179 <izPackShortcutsUnixFile>
180 src/main/installers/unix_shortcuts.xml
181 </izPackShortcutsUnixFile>
Alex Karasulu07d20492006-03-06 15:35:44 +0000182 <finalName>
183 felix-${pom.version}-linux-i386-setup.jar
184 </finalName>
185 <osName>Linux</osName>
186 <osFamily>unix</osFamily>
187 <osArch>i386</osArch>
188 <daemonFramework>jsvc</daemonFramework>
189 </izPackTarget>
190 <izPackTarget>
191 <finalName>
192 felix-${pom.version}-solaris-sparc-setup.jar
193 </finalName>
194 <id>solaris-jsvc-sparc</id>
195 <izPackInstallFile>
196 src/main/installers/izpack-unix.xml
197 </izPackInstallFile>
Alex Karasulu86d20602006-03-06 17:29:40 +0000198 <izPackShortcutsUnixFile>
199 src/main/installers/unix_shortcuts.xml
200 </izPackShortcutsUnixFile>
Alex Karasulu07d20492006-03-06 15:35:44 +0000201 <osName>sunos</osName>
202 <osFamily>unix</osFamily>
203 <osArch>sparc</osArch>
204 <daemonFramework>jsvc</daemonFramework>
205 </izPackTarget>
206 <izPackTarget>
207 <id>solaris-jsvc-i386</id>
208 <izPackInstallFile>
209 src/main/installers/izpack-unix.xml
210 </izPackInstallFile>
Alex Karasulu86d20602006-03-06 17:29:40 +0000211 <izPackShortcutsUnixFile>
212 src/main/installers/unix_shortcuts.xml
213 </izPackShortcutsUnixFile>
Alex Karasulu07d20492006-03-06 15:35:44 +0000214 <finalName>
215 felix-${pom.version}-solaris-i386-setup.jar
216 </finalName>
217 <osName>sunos</osName>
218 <osFamily>unix</osFamily>
219 <osArch>i386</osArch>
220 <daemonFramework>jsvc</daemonFramework>
221 </izPackTarget>
222 <izPackTarget>
223 <id>macosx-jsvc</id>
224 <izPackInstallFile>
225 src/main/installers/izpack-mac.xml
226 </izPackInstallFile>
Alex Karasulu86d20602006-03-06 17:29:40 +0000227 <izPackShortcutsUnixFile>
228 src/main/installers/unix_shortcuts.xml
229 </izPackShortcutsUnixFile>
Alex Karasulu07d20492006-03-06 15:35:44 +0000230 <finalName>
231 felix-${pom.version}-macosx-ppc-setup.jar
232 </finalName>
233 <osName>macosx</osName>
234 <osFamily>unix</osFamily>
235 <osArch>ppc</osArch>
236 <daemonFramework>jsvc</daemonFramework>
237 </izPackTarget>
238 </izPackTargets>
239 </configuration>
240 <executions>
241 <execution>
242 <goals>
243 <goal>generate</goal>
244 </goals>
245 </execution>
246 </executions>
247 </plugin>
248 </plugins>
249 </build>
250</project>
251