blob: c675275639c7c49f104b614413f5f8d1e9b501c9 [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>
7 <version>0.8-SNAPSHOT</version>
8 </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>
16 <version>1.0-RC1</version>
17 <scope>provided</scope>
18 </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>
41 <artifactId>org.apache.felix.shell</artifactId>
42 <version>${pom.version}</version>
43 </dependency>
44
45 <dependency>
46 <groupId>${pom.groupId}</groupId>
47 <artifactId>org.apache.felix.shell.tui</artifactId>
48 <version>${pom.version}</version>
49 </dependency>
50
51 </dependencies>
52 <build>
53 <plugins>
54 <plugin>
55 <groupId>org.apache.directory.daemon</groupId>
56 <artifactId>daemon-plugin</artifactId>
57 <configuration>
58 <excludes>
59 <exclude>ant:ant</exclude>
60 <exclude>xerces:xercesImpl</exclude>
61 <exclude>org.apache.felix:org.apache.felix.main</exclude>
62 <exclude>org.apache.felix:org.apache.felix.shell</exclude>
63 <exclude>org.apache.felix:org.apache.felix.shell.tui</exclude>
64 </excludes>
65 <application>
66 <name>felix</name>
67 <version>${pom.version}</version>
68 <copyrightYear>2006</copyrightYear>
69 <minimumJavaVersion>1.4</minimumJavaVersion>
70 <url>http://incubator.apache.org/felix</url>
71 <email>felix-dev@incubator.apache.org</email>
72 <description>Apache OSGi Platform</description>
73 <authors>
74 <author>Apache Felix Team</author>
75 <author>rhall@apache.org</author>
76 <author>tbennett@apache.org</author>
77 <author>akarasulu@apache.org</author>
78 <author>trustin@apache.org</author>
79 <author>erodriguez@apache.org</author>
80 </authors>
81 </application>
82 <packagedFiles>
83 <packagedFile>
84 <filtered>true</filtered>
85 <source>config.properties</source>
86 <destinationPath>conf/config.properties</destinationPath>
87 </packagedFile>
88 <packagedFile>
89 <dependency>true</dependency>
90 <source>org.apache.felix:org.apache.felix.main</source>
91 <destinationPath>
92 bin/felix.jar
93 </destinationPath>
94 </packagedFile>
95 <packagedFile>
96 <dependency>true</dependency>
97 <source>org.apache.felix:org.apache.felix.shell</source>
98 <destinationPath>
99 bundle/org.apache.felix.shell-${pom.version}.jar
100 </destinationPath>
101 </packagedFile>
102 <packagedFile>
103 <dependency>true</dependency>
104 <source>org.apache.felix:org.apache.felix.shell.tui</source>
105 <destinationPath>
106 bundle/org.apache.felix.shell.tui-${pom.version}.jar
107 </destinationPath>
108 </packagedFile>
109 </packagedFiles>
110 <!--
111 <svnBaseUrl>
112 http://svn.apache.org/repos/asf/incubator/felix/trunk
113 </svnBaseUrl>
114 <packageSources>true</packageSources>
115 <packageDocs>true</packageDocs>
116 -->
117 <applicationClass>
118 org.apache.felix.daemon.Service
119 </applicationClass>
120 <rpmTargets>
121 <rpmTarget>
122 <id>linux-jsvc-rpm</id>
123 <rpmSpecificationFile>
124 src/main/installers/rpm-felix.spec
125 </rpmSpecificationFile>
126 <finalName>
127 felix-${pom.version}-linux-i386.rpm
128 </finalName>
129 <osName>Linux</osName>
130 <osFamily>unix</osFamily>
131 <osArch>i386</osArch>
132 <daemonFramework>jsvc</daemonFramework>
133 </rpmTarget>
134 </rpmTargets>
135 <innoTargets>
136 <innoTarget>
137 <id>windows-xp-procrun</id>
138 <innoConfigurationFile>
139 src/main/installers/inno-felix.iss
140 </innoConfigurationFile>
141 <finalName>
142 felix-${pom.version}-win32-setup
143 </finalName>
144 <osName>Windows XP</osName>
145 <osFamily>windows</osFamily>
146 <osVersion>5.1</osVersion>
147 <osArch>x86</osArch>
148 <daemonFramework>procrun</daemonFramework>
149 </innoTarget>
150 </innoTargets>
151 <izPackTargets>
152 <izPackTarget>
153 <id>linux-jsvc</id>
154 <izPackInstallFile>
155 src/main/installers/izpack-unix.xml
156 </izPackInstallFile>
157 <finalName>
158 felix-${pom.version}-linux-i386-setup.jar
159 </finalName>
160 <osName>Linux</osName>
161 <osFamily>unix</osFamily>
162 <osArch>i386</osArch>
163 <daemonFramework>jsvc</daemonFramework>
164 </izPackTarget>
165 <izPackTarget>
166 <finalName>
167 felix-${pom.version}-solaris-sparc-setup.jar
168 </finalName>
169 <id>solaris-jsvc-sparc</id>
170 <izPackInstallFile>
171 src/main/installers/izpack-unix.xml
172 </izPackInstallFile>
173 <osName>sunos</osName>
174 <osFamily>unix</osFamily>
175 <osArch>sparc</osArch>
176 <daemonFramework>jsvc</daemonFramework>
177 </izPackTarget>
178 <izPackTarget>
179 <id>solaris-jsvc-i386</id>
180 <izPackInstallFile>
181 src/main/installers/izpack-unix.xml
182 </izPackInstallFile>
183 <finalName>
184 felix-${pom.version}-solaris-i386-setup.jar
185 </finalName>
186 <osName>sunos</osName>
187 <osFamily>unix</osFamily>
188 <osArch>i386</osArch>
189 <daemonFramework>jsvc</daemonFramework>
190 </izPackTarget>
191 <izPackTarget>
192 <id>macosx-jsvc</id>
193 <izPackInstallFile>
194 src/main/installers/izpack-mac.xml
195 </izPackInstallFile>
196 <finalName>
197 felix-${pom.version}-macosx-ppc-setup.jar
198 </finalName>
199 <osName>macosx</osName>
200 <osFamily>unix</osFamily>
201 <osArch>ppc</osArch>
202 <daemonFramework>jsvc</daemonFramework>
203 </izPackTarget>
204 </izPackTargets>
205 </configuration>
206 <executions>
207 <execution>
208 <goals>
209 <goal>generate</goal>
210 </goals>
211 </execution>
212 </executions>
213 </plugin>
214 </plugins>
215 </build>
216</project>
217