blob: b221aacb5a54c5025d88250c726106b5921a3e53 [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. Hall8e1e6f32006-03-09 20:37:02 +00007 <version>0.8.0-SNAPSHOT</version>
Alex Karasulu07d20492006-03-06 15:35:44 +00008 </parent>
9 <packaging>jar</packaging>
10 <name>Apache Felix Installers</name>
11 <artifactId>installers</artifactId>
12 <dependencies>
13 <dependency>
14 <groupId>org.apache.directory.daemon</groupId>
15 <artifactId>daemon-bootstrappers</artifactId>
Alex Karasulub62851c2006-03-11 19:28:23 +000016 <version>1.0-RC2-SNAPSHOT</version>
Alex Karasulu07d20492006-03-06 15:35:44 +000017 </dependency>
18
19 <dependency>
20 <groupId>org.slf4j</groupId>
21 <artifactId>nlog4j</artifactId>
22 <version>1.2.19</version>
23 </dependency>
24
25 <dependency>
26 <groupId>commons-daemon</groupId>
27 <artifactId>commons-daemon</artifactId>
28 <version>1.0.1</version>
29 </dependency>
30
31 <!-- Felix Dependencies -->
32 <dependency>
33 <groupId>${pom.groupId}</groupId>
34 <artifactId>org.apache.felix.main</artifactId>
35 <version>${pom.version}</version>
36 </dependency>
37
38 <dependency>
39 <groupId>${pom.groupId}</groupId>
Alex Karasulub62851c2006-03-11 19:28:23 +000040 <artifactId>org.apache.felix.daemon</artifactId>
41 <version>${pom.version}</version>
42 </dependency>
43
44 <dependency>
45 <groupId>${pom.groupId}</groupId>
Alex Karasulu07d20492006-03-06 15:35:44 +000046 <artifactId>org.apache.felix.shell</artifactId>
47 <version>${pom.version}</version>
48 </dependency>
49
50 <dependency>
51 <groupId>${pom.groupId}</groupId>
52 <artifactId>org.apache.felix.shell.tui</artifactId>
53 <version>${pom.version}</version>
54 </dependency>
55
56 </dependencies>
57 <build>
58 <plugins>
59 <plugin>
60 <groupId>org.apache.directory.daemon</groupId>
61 <artifactId>daemon-plugin</artifactId>
Alex Karasulub62851c2006-03-11 19:28:23 +000062 <version>1.0-RC2-SNAPSHOT</version>
Alex Karasulu07d20492006-03-06 15:35:44 +000063 <configuration>
64 <excludes>
65 <exclude>ant:ant</exclude>
66 <exclude>xerces:xercesImpl</exclude>
67 <exclude>org.apache.felix:org.apache.felix.main</exclude>
68 <exclude>org.apache.felix:org.apache.felix.shell</exclude>
69 <exclude>org.apache.felix:org.apache.felix.shell.tui</exclude>
70 </excludes>
71 <application>
72 <name>felix</name>
73 <version>${pom.version}</version>
74 <copyrightYear>2006</copyrightYear>
75 <minimumJavaVersion>1.4</minimumJavaVersion>
76 <url>http://incubator.apache.org/felix</url>
77 <email>felix-dev@incubator.apache.org</email>
78 <description>Apache OSGi Platform</description>
79 <authors>
80 <author>Apache Felix Team</author>
81 <author>rhall@apache.org</author>
82 <author>tbennett@apache.org</author>
83 <author>akarasulu@apache.org</author>
84 <author>trustin@apache.org</author>
85 <author>erodriguez@apache.org</author>
86 </authors>
87 </application>
88 <packagedFiles>
89 <packagedFile>
90 <filtered>true</filtered>
91 <source>config.properties</source>
92 <destinationPath>conf/config.properties</destinationPath>
93 </packagedFile>
94 <packagedFile>
95 <dependency>true</dependency>
96 <source>org.apache.felix:org.apache.felix.main</source>
97 <destinationPath>
98 bin/felix.jar
99 </destinationPath>
100 </packagedFile>
101 <packagedFile>
102 <dependency>true</dependency>
103 <source>org.apache.felix:org.apache.felix.shell</source>
104 <destinationPath>
105 bundle/org.apache.felix.shell-${pom.version}.jar
106 </destinationPath>
107 </packagedFile>
108 <packagedFile>
109 <dependency>true</dependency>
110 <source>org.apache.felix:org.apache.felix.shell.tui</source>
111 <destinationPath>
112 bundle/org.apache.felix.shell.tui-${pom.version}.jar
113 </destinationPath>
114 </packagedFile>
115 </packagedFiles>
116 <!--
117 <svnBaseUrl>
118 http://svn.apache.org/repos/asf/incubator/felix/trunk
119 </svnBaseUrl>
120 <packageSources>true</packageSources>
121 <packageDocs>true</packageDocs>
122 -->
123 <applicationClass>
124 org.apache.felix.daemon.Service
125 </applicationClass>
126 <rpmTargets>
127 <rpmTarget>
128 <id>linux-jsvc-rpm</id>
129 <rpmSpecificationFile>
130 src/main/installers/rpm-felix.spec
131 </rpmSpecificationFile>
132 <finalName>
133 felix-${pom.version}-linux-i386.rpm
134 </finalName>
135 <osName>Linux</osName>
136 <osFamily>unix</osFamily>
137 <osArch>i386</osArch>
138 <daemonFramework>jsvc</daemonFramework>
139 </rpmTarget>
140 </rpmTargets>
141 <innoTargets>
142 <innoTarget>
143 <id>windows-xp-procrun</id>
144 <innoConfigurationFile>
145 src/main/installers/inno-felix.iss
146 </innoConfigurationFile>
147 <finalName>
148 felix-${pom.version}-win32-setup
149 </finalName>
150 <osName>Windows XP</osName>
151 <osFamily>windows</osFamily>
152 <osVersion>5.1</osVersion>
153 <osArch>x86</osArch>
154 <daemonFramework>procrun</daemonFramework>
155 </innoTarget>
156 </innoTargets>
157 <izPackTargets>
158 <izPackTarget>
159 <id>linux-jsvc</id>
160 <izPackInstallFile>
161 src/main/installers/izpack-unix.xml
162 </izPackInstallFile>
Alex Karasulu86d20602006-03-06 17:29:40 +0000163 <izPackShortcutsUnixFile>
164 src/main/installers/unix_shortcuts.xml
165 </izPackShortcutsUnixFile>
Alex Karasulu07d20492006-03-06 15:35:44 +0000166 <finalName>
167 felix-${pom.version}-linux-i386-setup.jar
168 </finalName>
169 <osName>Linux</osName>
170 <osFamily>unix</osFamily>
171 <osArch>i386</osArch>
172 <daemonFramework>jsvc</daemonFramework>
173 </izPackTarget>
174 <izPackTarget>
175 <finalName>
176 felix-${pom.version}-solaris-sparc-setup.jar
177 </finalName>
178 <id>solaris-jsvc-sparc</id>
179 <izPackInstallFile>
180 src/main/installers/izpack-unix.xml
181 </izPackInstallFile>
Alex Karasulu86d20602006-03-06 17:29:40 +0000182 <izPackShortcutsUnixFile>
183 src/main/installers/unix_shortcuts.xml
184 </izPackShortcutsUnixFile>
Alex Karasulu07d20492006-03-06 15:35:44 +0000185 <osName>sunos</osName>
186 <osFamily>unix</osFamily>
187 <osArch>sparc</osArch>
188 <daemonFramework>jsvc</daemonFramework>
189 </izPackTarget>
190 <izPackTarget>
191 <id>solaris-jsvc-i386</id>
192 <izPackInstallFile>
193 src/main/installers/izpack-unix.xml
194 </izPackInstallFile>
Alex Karasulu86d20602006-03-06 17:29:40 +0000195 <izPackShortcutsUnixFile>
196 src/main/installers/unix_shortcuts.xml
197 </izPackShortcutsUnixFile>
Alex Karasulu07d20492006-03-06 15:35:44 +0000198 <finalName>
199 felix-${pom.version}-solaris-i386-setup.jar
200 </finalName>
201 <osName>sunos</osName>
202 <osFamily>unix</osFamily>
203 <osArch>i386</osArch>
204 <daemonFramework>jsvc</daemonFramework>
205 </izPackTarget>
206 <izPackTarget>
207 <id>macosx-jsvc</id>
208 <izPackInstallFile>
209 src/main/installers/izpack-mac.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}-macosx-ppc-setup.jar
216 </finalName>
217 <osName>macosx</osName>
218 <osFamily>unix</osFamily>
219 <osArch>ppc</osArch>
220 <daemonFramework>jsvc</daemonFramework>
221 </izPackTarget>
222 </izPackTargets>
223 </configuration>
224 <executions>
225 <execution>
226 <goals>
227 <goal>generate</goal>
228 </goals>
229 </execution>
230 </executions>
231 </plugin>
232 </plugins>
233 </build>
234</project>
235