blob: 4218abeec487dfcfac1de0affe8345b21c8f31d1 [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"
2 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>
Clement Escoffier7abd7012009-02-09 09:27:51 +00007 <version>1.3.0-SNAPSHOT</version>
Clement Escoffier1c4a4082008-11-23 17:44:26 +00008
9 <properties>
Clement Escoffier7abd7012009-02-09 09:27:51 +000010 <ipojo.version>1.3.0-SNAPSHOT</ipojo.version>
Clement Escoffier1c4a4082008-11-23 17:44:26 +000011 </properties>
12
13 <build>
14 <plugins>
15 <plugin>
Clement Escoffier3d804192008-12-01 17:44:13 +000016 <groupId>org.apache.felix</groupId>
Clement Escoffier1c4a4082008-11-23 17:44:26 +000017 <artifactId>maven-junit4osgi-plugin
18 </artifactId>
19 <version>1.1.0-SNAPSHOT</version>
20 <executions>
21 <execution>
22 <goals>
23 <goal>test</goal>
24 </goals>
Clement Escoffier01bcefd2009-03-19 15:19:52 +000025 <configuration>
26 <hideOutputs>true</hideOutputs>
27 <configuration>
28 <org.osgi.http.port>8083</org.osgi.http.port>
29 </configuration>
30 </configuration>
Clement Escoffier1c4a4082008-11-23 17:44:26 +000031 </execution>
32 </executions>
33 </plugin>
Clement Escoffier23e4adf2008-12-10 12:29:41 +000034 </plugins>
35 </build>
36 <reporting>
37 <plugins>
Clement Escoffier1c4a4082008-11-23 17:44:26 +000038 <plugin>
39 <groupId>org.apache.maven.plugins</groupId>
40 <artifactId>maven-surefire-report-plugin
41 </artifactId>
42 <version>2.4.3</version>
43 <configuration>
44 <showSucess>true</showSucess>
45 <reportsDirectories>
46 <param>target/junit4osgi-reports</param>
47 </reportsDirectories>
48 </configuration>
49 </plugin>
Clement Escoffier23e4adf2008-12-10 12:29:41 +000050 <plugin>
51 <groupId>org.codehaus.mojo</groupId>
52 <artifactId>cobertura-maven-plugin</artifactId>
53 </plugin>
Clement Escoffier1c4a4082008-11-23 17:44:26 +000054 </plugins>
Clement Escoffier23e4adf2008-12-10 12:29:41 +000055 </reporting>
56
Clement Escoffier1c4a4082008-11-23 17:44:26 +000057 <dependencies>
58 <!-- Manipulation -->
59 <dependency>
60 <groupId>ipojo.tests</groupId>
61 <artifactId>tests.manipulation.metadata
62 </artifactId>
63 <version>${ipojo.version}</version>
64 <scope>test</scope>
65 </dependency>
66 <dependency>
67 <groupId>ipojo.tests</groupId>
68 <artifactId>tests.manipulation</artifactId>
69 <version>${ipojo.version}</version>
70 <scope>test</scope>
71 </dependency>
72 <dependency>
73 <groupId>ipojo.tests</groupId>
74 <artifactId>tests.manipulation.primitives
75 </artifactId>
76 <version>${ipojo.version}</version>
77 <scope>test</scope>
78 </dependency>
79 <dependency>
80 <groupId>ipojo.tests</groupId>
81 <artifactId>tests.manipulation.creation
82 </artifactId>
83 <version>${ipojo.version}</version>
84 <scope>test</scope>
85 </dependency>
86 <dependency>
87 <groupId>ipojo.tests</groupId>
88 <artifactId>tests.manipulation.java5
89 </artifactId>
90 <version>${ipojo.version}</version>
91 <scope>test</scope>
92 </dependency>
93
94 <!-- Core -->
95 <dependency>
96 <groupId>ipojo.tests</groupId>
97 <artifactId>tests.core.annotations</artifactId>
98 <version>${ipojo.version}</version>
99 <scope>test</scope>
100 </dependency>
101 <dependency>
102 <groupId>ipojo.tests</groupId>
103 <artifactId>tests.core.bad.configurations
104 </artifactId>
105 <version>${ipojo.version}</version>
106 <scope>test</scope>
107 </dependency>
108 <dependency>
109 <groupId>ipojo.tests</groupId>
Clement Escoffier1c4a4082008-11-23 17:44:26 +0000110 <artifactId>tests.core.configuration
111 </artifactId>
112 <version>${ipojo.version}</version>
113 <scope>test</scope>
114 </dependency>
115 <dependency>
116 <groupId>ipojo.tests</groupId>
117 <artifactId>tests.core.external.handlers
118 </artifactId>
119 <version>${ipojo.version}</version>
120 <scope>test</scope>
121 </dependency>
122 <dependency>
123 <groupId>ipojo.tests</groupId>
Clement Escoffier23e4adf2008-12-10 12:29:41 +0000124 <artifactId>tests.core.configadmin</artifactId>
125 <version>${ipojo.version}</version>
126 <scope>test</scope>
127 </dependency>
128 <dependency>
129 <groupId>ipojo.tests</groupId>
Clement Escoffier1c4a4082008-11-23 17:44:26 +0000130 <artifactId>tests.core.factories</artifactId>
131 <version>${ipojo.version}</version>
132 <scope>test</scope>
133 </dependency>
134 <dependency>
135 <groupId>ipojo.tests</groupId>
136 <artifactId>tests.core.lifecycle.callback
137 </artifactId>
138 <version>${ipojo.version}</version>
139 <scope>test</scope>
140 </dependency>
141 <dependency>
142 <groupId>ipojo.tests</groupId>
143 <artifactId>tests.core.lifecycle.controller
144 </artifactId>
145 <version>${ipojo.version}</version>
146 <scope>test</scope>
147 </dependency>
148 <dependency>
149 <groupId>ipojo.tests</groupId>
150 <artifactId>tests.core.ps</artifactId>
151 <version>${ipojo.version}</version>
152 <scope>test</scope>
153 </dependency>
154 <dependency>
155 <groupId>ipojo.tests</groupId>
156 <artifactId>tests.core.lifecycle.controller
157 </artifactId>
158 <version>${ipojo.version}</version>
159 <scope>test</scope>
160 </dependency>
161 <dependency>
162 <groupId>ipojo.tests</groupId>
163 <artifactId>tests.core.service.dependency
164 </artifactId>
165 <version>${ipojo.version}</version>
166 <scope>test</scope>
167 </dependency>
168 <dependency>
169 <groupId>ipojo.tests</groupId>
170 <artifactId>tests.core.service.dependency.bindingpolicy
171 </artifactId>
172 <version>${ipojo.version}</version>
173 <scope>test</scope>
174 </dependency>
175 <dependency>
176 <groupId>ipojo.tests</groupId>
177 <artifactId>tests.core.service.dependency.comparator
178 </artifactId>
179 <version>${ipojo.version}</version>
180 <scope>test</scope>
181 </dependency>
182 <dependency>
183 <groupId>ipojo.tests</groupId>
184 <artifactId>tests.core.service.dependency.filter
185 </artifactId>
186 <version>${ipojo.version}</version>
187 <scope>test</scope>
Clement Escoffier23e4adf2008-12-10 12:29:41 +0000188 </dependency>
Clement Escoffier354be552008-12-19 16:04:04 +0000189 <dependency>
190 <artifactId>tests.core.ps.strategy</artifactId>
191 <groupId>ipojo.tests</groupId>
Clement Escoffier7abd7012009-02-09 09:27:51 +0000192 <version>${ipojo.version}</version>
Clement Escoffier354be552008-12-19 16:04:04 +0000193 <scope>test</scope>
194 </dependency>
195
Clement Escoffier1c4a4082008-11-23 17:44:26 +0000196
197 <!-- Composite -->
198 <dependency>
199 <groupId>ipojo.tests</groupId>
200 <artifactId>tests.composite </artifactId>
201 <version>${ipojo.version}</version>
202 <scope>test</scope>
203 </dependency>
204 <dependency>
205 <groupId>ipojo.tests</groupId>
206 <artifactId>tests.composite.service.import-export
207 </artifactId>
208 <version>${ipojo.version}</version>
209 <scope>test</scope>
210 </dependency>
211 <dependency>
212 <groupId>ipojo.tests</groupId>
213 <artifactId>tests.composite.service.instance
214 </artifactId>
215 <version>${ipojo.version}</version>
216 <scope>test</scope>
217 </dependency>
218 <dependency>
219 <groupId>ipojo.tests</groupId>
220 <artifactId>tests.composite.service.providing
221 </artifactId>
222 <version>${ipojo.version}</version>
223 <scope>test</scope>
224 </dependency>
Clement Escoffier23e4adf2008-12-10 12:29:41 +0000225
Clement Escoffier1c4a4082008-11-23 17:44:26 +0000226 <!-- External handlers -->
Clement Escoffier9f142272009-01-15 10:50:19 +0000227
Clement Escoffier1c4a4082008-11-23 17:44:26 +0000228 <dependency>
229 <groupId>ipojo.tests</groupId>
230 <artifactId>tests.eventadmin.handler
231 </artifactId>
232 <version>${ipojo.version}</version>
233 <scope>test</scope>
234 </dependency>
235 <dependency>
236 <groupId>ipojo.tests</groupId>
237 <artifactId>tests.temporal </artifactId>
238 <version>${ipojo.version}</version>
239 <scope>test</scope>
240 </dependency>
241 <dependency>
242 <groupId>ipojo.tests</groupId>
243 <artifactId>tests.whiteboard </artifactId>
244 <version>${ipojo.version}</version>
245 <scope>test</scope>
246 </dependency>
Clement Escoffier1c4a4082008-11-23 17:44:26 +0000247 <!-- Utility bundles -->
248 <dependency>
249 <groupId>org.apache.felix</groupId>
250 <artifactId>org.apache.felix.configadmin</artifactId>
Clement Escoffier7abd7012009-02-09 09:27:51 +0000251 <version>1.0.10</version>
Clement Escoffier1c4a4082008-11-23 17:44:26 +0000252 <scope>test</scope>
253 </dependency>
254 <dependency>
255 <groupId>org.apache.felix</groupId>
256 <artifactId>org.apache.felix.ipojo.handler.whiteboard</artifactId>
257 <version>${ipojo.version}</version>
258 <scope>test</scope>
259 </dependency>
260 <dependency>
261 <groupId>org.apache.felix</groupId>
262 <artifactId>org.apache.felix.ipojo.handler.temporal</artifactId>
263 <version>${ipojo.version}</version>
264 <scope>test</scope>
265 </dependency>
266 <dependency>
267 <groupId>org.apache.felix</groupId>
268 <artifactId>org.apache.felix.ipojo.handler.eventadmin</artifactId>
269 <version>${ipojo.version}</version>
270 <scope>test</scope>
271 </dependency>
272 <dependency>
273 <groupId>org.apache.felix</groupId>
274 <artifactId>org.apache.felix.eventadmin</artifactId>
275 <version>1.0.0</version>
276 <scope>test</scope>
277 </dependency>
278 <dependency>
279 <groupId>org.apache.felix</groupId>
280 <artifactId>org.apache.felix.ipojo.composite</artifactId>
281 <version>${ipojo.version}</version>
282 <scope>test</scope>
283 </dependency>
284 </dependencies>
285</project>