Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 243 lines (241 sloc) 8.722 kb
e913618 @joakime Adding linux-packaging.xml first pass for trunk
joakime authored
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <linux-packaging>
3 <mapping>
4 <dependency>
5 <groupId>org.mortbay.jetty</groupId>
6 <artifactId>jsp-api-2.1-glassfish</artifactId>
7 <debian available="false"/>
8 <redhat available="false"/>
9 </dependency>
10 <dependency>
11 <groupId>ch.qos.logback</groupId>
12 <artifactId>logback-classic</artifactId>
13 <required-classes>
14 <class>ch.qos.logback.classic.LoggerContext</class>
15 </required-classes>
16 <debian criteria="&gt;= 0.9.18">liblogback-java</debian>
17 <redhat available="false"/>
18 </dependency>
19 <dependency>
20 <groupId>javax.servlet</groupId>
21 <artifactId>servlet-api</artifactId>
22 <version>2.5</version>
23 <required-classes>
24 <class>javax.servlet.http.HttpServlet</class>
25 </required-classes>
26 <debian available="false"/>
27 <redhat avaialble="false">tomcat6-servlet-2.5-api</redhat>
28 </dependency>
29 <dependency>
30 <groupId>junit</groupId>
31 <artifactId>junit</artifactId>
32 <!-- In order to assure proper packaging setup, a few classes
33 should be specified to check for on the classpath.
34 If these classes are not present on the classpath, then
35 the jar is downloaded from the maven repo and used in
36 an embedded fashion. -->
37 <required-classes>
38 <class>junit.framework.Assert</class>
39 <class>junit.framework.TestCase</class>
40 </required-classes>
41 <!-- The debian packaging refers to the version-less package name.
42 An optional criteria can be specified that would indicate
43 a minimum version to be present on the system.
44 This information will (eventually) be verified against
45 the debian/control file to ensure that the packaging
46 is still valid.
47 If the information is determined to not be present
48 in the debian/control file than a build error is
49 (hopefully) produced to let the maintainers know
50 that this information is now out of date. -->
51 <debian criteria="&gt;= 3.8">junit</debian>
52 <redhat>junit</redhat>
53 </dependency>
54 <dependency>
55 <groupId>org.eclipse.jdt.core.compiler</groupId>
56 <artifactId>ecj</artifactId>
57 <debian available="false"/>
48ca69e @joakime Minor updates for rpm build
joakime authored
58 <redhat>ecj</redhat>
e913618 @joakime Adding linux-packaging.xml first pass for trunk
joakime authored
59 </dependency>
60 <dependency>
61 <groupId>org.mortbay.jetty</groupId>
62 <artifactId>jsp-2.1-glassfish</artifactId>
63 <debian available="false"/>
64 <redhat available="false"/>
65 </dependency>
66 <dependency>
67 <groupId>ch.qos.logback</groupId>
68 <artifactId>logback-core</artifactId>
69 <required-classes>
70 <class>ch.qos.logback.core.joran.JoranConfiguratorBase</class>
71 </required-classes>
72 <debian criteria="&gt;= 0.9.18">liblogback-java</debian>
73 <redhat available="false"/>
74 </dependency>
75 <dependency>
76 <groupId>org.apache.geronimo.specs</groupId>
77 <artifactId>geronimo-jaspic_1.0_spec</artifactId>
78 <debian available="false"/>
79 <redhat available="false"/>
80 </dependency>
81 <dependency>
82 <groupId>org.eclipse.equinox.http</groupId>
83 <artifactId>servlet</artifactId>
84 <debian criteria="&gt;= 3.5">eclipse-platform</debian>
85 </dependency>
86 <dependency>
87 <groupId>org.eclipse.osgi</groupId>
88 <artifactId>services</artifactId>
89 <debian available="false"/>
90 <redhat available="false"/>
91 </dependency>
92 <dependency>
93 <groupId>org.apache.geronimo.specs</groupId>
94 <artifactId>geronimo-jta_1.1_spec</artifactId>
95 <debian available="false">libgeronimo-jta-1.1-spec-1.1.1-java</debian>
96 <redhat available="false"/>
97 </dependency>
98 <dependency>
99 <groupId>org.eclipse</groupId>
100 <artifactId>osgi</artifactId>
101 <required-classes>
102 <class>org.osgi.framework.BundleContext</class>
103 </required-classes>
104 <debian available="false"/>
105 <redhat available="false"/>
106 </dependency>
107 <dependency>
108 <groupId>org.slf4j</groupId>
109 <artifactId>jcl-over-slf4j</artifactId>
110 <debian criteria="&gt;= 1.5.10">libslf4j-java</debian>
111 <redhat available="false"/>
112 </dependency>
113 <dependency>
114 <groupId>asm</groupId>
115 <artifactId>asm-commons</artifactId>
116 <debian criteria="&gt;= 3.1">libasm3-java</debian>
117 <redhat available="false"/>
118 </dependency>
119 <dependency>
120 <groupId>ant</groupId>
121 <artifactId>ant</artifactId>
122 <debian criteria="&gt;= 1.6">ant</debian>
123 <redhat>ant</redhat>
124 </dependency>
125 <dependency>
126 <groupId>asm</groupId>
127 <artifactId>asm</artifactId>
128 <debian criteria="&gt;= 3.1">libasm3-java</debian>
129 <redhat available="false"/>
130 </dependency>
131 <dependency>
132 <groupId>asm</groupId>
133 <artifactId>asm-tree</artifactId>
134 <debian criteria="&gt;= 3.1">libasm3-java</debian>
135 <redhat available="false"/>
136 </dependency>
137 <dependency>
138 <groupId>javax.mail</groupId>
139 <artifactId>mail</artifactId>
140 <required-classes>
141 <class>javax.mail.Authenticator</class>
142 <class>javax.mail.PasswordAuthentication</class>
143 <class>javax.mail.Session</class>
144 </required-classes>
145 <debian>libgnumail-java</debian>
48ca69e @joakime Minor updates for rpm build
joakime authored
146 <redhat>sun-mail</redhat>
e913618 @joakime Adding linux-packaging.xml first pass for trunk
joakime authored
147 </dependency>
148 <dependency>
149 <groupId>org.apache.geronimo.specs</groupId>
150 <artifactId>geronimo-annotation_1.0_spec</artifactId>
151 <debian available="false"/>
152 <redhat available="false"/>
153 </dependency>
154 <dependency>
155 <groupId>org.slf4j</groupId>
156 <artifactId>log4j-over-slf4j</artifactId>
157 <debian criteria="&gt;= 1.5.10">libslf4j-java</debian>
158 <redhat available="false"/>
159 </dependency>
160 <dependency>
161 <groupId>org.testng</groupId>
162 <artifactId>testng</artifactId>
163 <debian criteria="&gt;= 5.8">testng</debian>
164 <redhat available="false"/>
165 </dependency>
166 <dependency>
167 <groupId>org.mortbay.jetty</groupId>
168 <artifactId>servlet-api</artifactId>
169 <version>3.0.20100224</version>
170 <required-classes>
171 <class>javax.servlet.AsyncContext</class>
172 <class>javax.servlet.AsyncEvent</class>
173 <class>javax.servlet.AsyncListener</class>
174 </required-classes>
175 <debian available="false"/>
176 <redhat available="false"/>
177 </dependency>
178 <dependency>
179 <groupId>org.slf4j</groupId>
180 <artifactId>slf4j-api</artifactId>
181 <required-classes>
182 <class>org.slf4j.Logger</class>
183 </required-classes>
184 <debian criteria="&gt;= 1.5.10">libslf4j-java</debian>
185 <redhat available="false"/>
186 </dependency>
187 <dependency>
188 <groupId>org.mortbay.jetty</groupId>
189 <artifactId>jetty-util</artifactId>
190 <debian available="false"/>
191 <redhat available="false"/>
192 </dependency>
193 <dependency>
194 <groupId>javax.activation</groupId>
195 <artifactId>activation</artifactId>
196 <debian>libgnujav-java</debian>
48ca69e @joakime Minor updates for rpm build
joakime authored
197 <redhat>sun-jaf</redhat>
e913618 @joakime Adding linux-packaging.xml first pass for trunk
joakime authored
198 </dependency>
199 </mapping>
200 <!-- Excluding due to Geronimo Dependency Requirements -->
201 <project groupId="org.eclipse.jetty">
202 <exclude>jetty-annotations</exclude>
203 <exclude>jetty-jaspi</exclude>
204 <exclude>jetty-plus</exclude>
02be70f @joakime Adding more excludes
joakime authored
205 <exclude>example-jetty-embedded</exclude>
206 <exclude>test-continuation</exclude>
207 <exclude>test-continuation-jetty6</exclude>
208 <exclude>test-jetty-servlet</exclude>
e913618 @joakime Adding linux-packaging.xml first pass for trunk
joakime authored
209 </project>
210 <!-- Dependencies for OSGI are too complicated to deal with right now -->
211 <project groupId="org.eclipse.jetty.osgi">
212 <exclude>jetty-osgi</exclude>
213 <exclude>jetty-osgi-boot</exclude>
214 <exclude>jetty-osgi-boot-jsp</exclude>
215 <exclude>jetty-osgi-boot-logback</exclude>
216 <exclude>jetty-osgi-boot-warurl</exclude>
217 <exclude>jetty-httpservice</exclude>
218 </project>
219 <!-- Aggregate Projects need not be built by linux-packaging -->
220 <project groupId="org.eclipse.jetty.aggregate">
221 <exclude>jetty-server</exclude>
222 <exclude>jetty-client</exclude>
223 <exclude>jetty-servlet</exclude>
224 <exclude>jetty-webapp</exclude>
225 <exclude>jetty-plus</exclude>
226 <exclude>jetty-all-server</exclude>
227 <exclude>jetty-all</exclude>
228 </project>
02be70f @joakime Adding more excludes
joakime authored
229 <project groupId="org.eclipse.jetty.tests">
230 <exclude>test-sessions-common</exclude>
231 <exclude>test-jdbc-sessions</exclude>
232 <exclude>test-hash-sessions</exclude>
233 <exclude>test-integration</exclude>
234 <exclude>test-webapp-rfc2616</exclude>
235 </project>
b71464b @joakime Adding daemon config
joakime authored
236 <daemon>
237 <script>jetty-distribution/src/main/resources/bin/jetty.sh</script>
238 <debian>debian/jetty.init</debian>
239 <redhat>rpm/jetty.init</redhat>
240 </daemon>
e913618 @joakime Adding linux-packaging.xml first pass for trunk
joakime authored
241 </linux-packaging>
242
Something went wrong with that request. Please try again.