blob: 189df9bbda1975094024d158342dd27dad8796fd [file] [log] [blame]
Clement Escoffier1c4a4082008-11-23 17:44:26 +00001<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Clement Escoffier4cb4ff32009-08-14 12:11:19 +00002 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <groupId>ipojo.tests</groupId>
5 <artifactId>org.apache.felix.ipojo.integration-tests</artifactId>
6 <name>iPOJO Integration Tests</name>
7 <version>1.5.0-SNAPSHOT</version>
Clement Escoffier86ea4652010-04-29 15:53:58 +00008
Clement Escoffier4cb4ff32009-08-14 12:11:19 +00009 <properties>
10 <ipojo.version>1.5.0-SNAPSHOT</ipojo.version>
11 </properties>
Clement Escoffier86ea4652010-04-29 15:53:58 +000012
Clement Escoffier4cb4ff32009-08-14 12:11:19 +000013 <build>
14 <plugins>
15 <plugin>
16 <groupId>org.apache.felix</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +000017 <artifactId>maven-junit4osgi-plugin
Clement Escoffier4cb4ff32009-08-14 12:11:19 +000018 </artifactId>
19 <version>1.1.0-SNAPSHOT</version>
20 <executions>
21 <execution>
22 <goals>
23 <goal>test</goal>
24 </goals>
25 <configuration>
26 <hideOutputs>true</hideOutputs>
Clement Escoffier5bdd77a2009-09-28 07:12:33 +000027 <logService>false</logService>
Clement Escoffier4cb4ff32009-08-14 12:11:19 +000028 <configuration>
29 <org.osgi.http.port>8083</org.osgi.http.port>
30 </configuration>
31 </configuration>
32 </execution>
33 </executions>
34 </plugin>
35 </plugins>
36 </build>
37 <reporting>
38 <plugins>
39 <plugin>
40 <groupId>org.apache.maven.plugins</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +000041 <artifactId>maven-surefire-report-plugin
Clement Escoffier4cb4ff32009-08-14 12:11:19 +000042 </artifactId>
43 <version>2.4.3</version>
44 <configuration>
45 <showSucess>true</showSucess>
46 <reportsDirectories>
47 <param>target/junit4osgi-reports</param>
48 </reportsDirectories>
49 </configuration>
50 </plugin>
51 <plugin>
52 <groupId>org.codehaus.mojo</groupId>
53 <artifactId>cobertura-maven-plugin</artifactId>
54 </plugin>
55 </plugins>
56 </reporting>
Clement Escoffier86ea4652010-04-29 15:53:58 +000057
Clement Escoffier4cb4ff32009-08-14 12:11:19 +000058 <dependencies>
Clement Escoffier1c4a4082008-11-23 17:44:26 +000059 <!-- Manipulation -->
Clement Escoffier4cb4ff32009-08-14 12:11:19 +000060 <dependency>
61 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +000062 <artifactId>tests.manipulation.metadata
Clement Escoffier4cb4ff32009-08-14 12:11:19 +000063 </artifactId>
64 <version>${ipojo.version}</version>
65 <scope>test</scope>
66 </dependency>
67 <dependency>
68 <groupId>ipojo.tests</groupId>
69 <artifactId>tests.manipulation</artifactId>
70 <version>${ipojo.version}</version>
71 <scope>test</scope>
72 </dependency>
73 <dependency>
74 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +000075 <artifactId>tests.manipulation.primitives
Clement Escoffier4cb4ff32009-08-14 12:11:19 +000076 </artifactId>
77 <version>${ipojo.version}</version>
78 <scope>test</scope>
79 </dependency>
80 <dependency>
81 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +000082 <artifactId>tests.manipulation.creation
Clement Escoffier4cb4ff32009-08-14 12:11:19 +000083 </artifactId>
84 <version>${ipojo.version}</version>
85 <scope>test</scope>
86 </dependency>
87 <dependency>
88 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +000089 <artifactId>tests.manipulation.java5
Clement Escoffier4cb4ff32009-08-14 12:11:19 +000090 </artifactId>
91 <version>${ipojo.version}</version>
92 <scope>test</scope>
93 </dependency>
Clement Escoffier86ea4652010-04-29 15:53:58 +000094
Clement Escoffier4cb4ff32009-08-14 12:11:19 +000095 <!-- Core -->
96 <dependency>
97 <groupId>ipojo.tests</groupId>
98 <artifactId>tests.core.annotations</artifactId>
99 <version>${ipojo.version}</version>
100 <scope>test</scope>
101 </dependency>
102 <dependency>
103 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000104 <artifactId>tests.core.bad.configurations
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000105 </artifactId>
106 <version>${ipojo.version}</version>
107 <scope>test</scope>
108 </dependency>
109 <dependency>
110 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000111 <artifactId>tests.core.configuration
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000112 </artifactId>
113 <version>${ipojo.version}</version>
114 <scope>test</scope>
115 </dependency>
116 <dependency>
117 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000118 <artifactId>tests.core.external.handlers
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000119 </artifactId>
120 <version>${ipojo.version}</version>
121 <scope>test</scope>
122 </dependency>
123 <dependency>
124 <groupId>ipojo.tests</groupId>
125 <artifactId>tests.core.factories</artifactId>
126 <version>${ipojo.version}</version>
127 <scope>test</scope>
128 </dependency>
129 <dependency>
130 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000131 <artifactId>tests.core.lifecycle.callback
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000132 </artifactId>
133 <version>${ipojo.version}</version>
134 <scope>test</scope>
135 </dependency>
136 <dependency>
137 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000138 <artifactId>tests.core.lifecycle.controller
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000139 </artifactId>
140 <version>${ipojo.version}</version>
141 <scope>test</scope>
142 </dependency>
143 <dependency>
144 <groupId>ipojo.tests</groupId>
145 <artifactId>tests.core.ps</artifactId>
146 <version>${ipojo.version}</version>
147 <scope>test</scope>
148 </dependency>
149 <dependency>
150 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000151 <artifactId>tests.core.lifecycle.controller
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000152 </artifactId>
153 <version>${ipojo.version}</version>
154 <scope>test</scope>
155 </dependency>
156 <dependency>
157 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000158 <artifactId>tests.core.service.dependency
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000159 </artifactId>
160 <version>${ipojo.version}</version>
161 <scope>test</scope>
162 </dependency>
163 <dependency>
164 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000165 <artifactId>tests.core.service.dependency.bindingpolicy
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000166 </artifactId>
167 <version>${ipojo.version}</version>
168 <scope>test</scope>
169 </dependency>
170 <dependency>
171 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000172 <artifactId>tests.core.service.dependency.comparator
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000173 </artifactId>
174 <version>${ipojo.version}</version>
175 <scope>test</scope>
176 </dependency>
177 <dependency>
178 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000179 <artifactId>tests.core.service.dependency.filter
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000180 </artifactId>
181 <version>${ipojo.version}</version>
182 <scope>test</scope>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000183 </dependency>
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000184 <dependency>
185 <artifactId>tests.core.ps.strategy</artifactId>
186 <groupId>ipojo.tests</groupId>
187 <version>${ipojo.version}</version>
188 <scope>test</scope>
189 </dependency>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000190
191
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000192 <!-- Composite -->
193 <dependency>
194 <groupId>ipojo.tests</groupId>
195 <artifactId>tests.composite </artifactId>
196 <version>${ipojo.version}</version>
197 <scope>test</scope>
198 </dependency>
199 <dependency>
200 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000201 <artifactId>tests.composite.service.import-export
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000202 </artifactId>
203 <version>${ipojo.version}</version>
204 <scope>test</scope>
205 </dependency>
206 <dependency>
207 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000208 <artifactId>tests.composite.service.instance
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000209 </artifactId>
210 <version>${ipojo.version}</version>
211 <scope>test</scope>
212 </dependency>
213 <dependency>
214 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000215 <artifactId>tests.composite.service.providing
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000216 </artifactId>
217 <version>${ipojo.version}</version>
218 <scope>test</scope>
219 </dependency>
Clement Escoffier23e4adf2008-12-10 12:29:41 +0000220
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000221 <!-- External handlers -->
Clement Escoffier86ea4652010-04-29 15:53:58 +0000222
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000223 <dependency>
224 <groupId>ipojo.tests</groupId>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000225 <artifactId>tests.eventadmin.handler
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000226 </artifactId>
227 <version>${ipojo.version}</version>
228 <scope>test</scope>
229 </dependency>
230 <dependency>
231 <groupId>ipojo.tests</groupId>
232 <artifactId>tests.temporal </artifactId>
233 <version>${ipojo.version}</version>
234 <scope>test</scope>
235 </dependency>
236 <dependency>
237 <groupId>ipojo.tests</groupId>
238 <artifactId>tests.whiteboard </artifactId>
239 <version>${ipojo.version}</version>
240 <scope>test</scope>
241 </dependency>
242 <!-- Utility bundles -->
Clement Escoffier86ea4652010-04-29 15:53:58 +0000243
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000244 <dependency>
245 <groupId>org.apache.felix</groupId>
246 <artifactId>org.apache.felix.ipojo.handler.whiteboard</artifactId>
247 <version>${ipojo.version}</version>
248 <scope>test</scope>
249 </dependency>
250 <dependency>
251 <groupId>org.apache.felix</groupId>
252 <artifactId>org.apache.felix.ipojo.handler.temporal</artifactId>
Clement Escoffier857cb152010-05-16 16:15:12 +0000253 <version>1.7.0-SNAPSHOT</version>
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000254 <scope>test</scope>
255 </dependency>
256 <dependency>
257 <groupId>org.apache.felix</groupId>
258 <artifactId>org.apache.felix.ipojo.handler.eventadmin</artifactId>
Clement Escoffier857cb152010-05-16 16:15:12 +0000259 <version>1.7.0-SNAPSHOT</version>
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000260 <scope>test</scope>
261 </dependency>
262 <dependency>
263 <groupId>org.apache.felix</groupId>
264 <artifactId>org.apache.felix.eventadmin</artifactId>
Clement Escoffier1d6dc4e2010-02-24 18:15:44 +0000265 <version>1.2.2</version>
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000266 <scope>test</scope>
267 </dependency>
268 <dependency>
269 <groupId>org.apache.felix</groupId>
270 <artifactId>org.apache.felix.ipojo.composite</artifactId>
Clement Escoffierf9b16b32010-09-21 08:49:14 +0000271 <version>1.7.0-SNAPSHOT</version>
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000272 <scope>test</scope>
273 </dependency>
Clement Escoffier1a0e1652010-11-13 09:52:00 +0000274
275 <dependency>
276 <groupId>org.apache.felix</groupId>
277 <artifactId>org.apache.felix.configadmin</artifactId>
278 <version>1.2.4</version>
279 <scope>test</scope>
280 </dependency>
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000281 </dependencies>
Clement Escoffier86ea4652010-04-29 15:53:58 +0000282
Clement Escoffier4cb4ff32009-08-14 12:11:19 +0000283 <profiles>
284 <profile>
285 <id>configadmin</id>
286 <dependencies>
287 <dependency>
288 <groupId>ipojo.tests</groupId>
289 <artifactId>tests.core.configadmin</artifactId>
290 <version>${ipojo.version}</version>
291 <scope>test</scope>
292 </dependency>
293 </dependencies>
294 </profile>
295 </profiles>
296</project>