blob: a740cc0684b414c14dff1f67765d768f53065caa [file] [log] [blame]
Clement Escoffier03e1db72010-05-01 10:21:51 +00001<!--
Clement Escoffier78c79b42010-09-11 09:12:25 +00002 Licensed to the Apache Software Foundation (ASF) under one
3 or more contributor license agreements. See the NOTICE file
4 distributed with this work for additional information
5 regarding copyright ownership. The ASF licenses this file
6 to you under the Apache License, Version 2.0 (the
7 "License"); you may not use this file except in compliance
8 with the License. You may obtain a copy of the License at
Clement Escoffier03e1db72010-05-01 10:21:51 +00009
Clement Escoffier78c79b42010-09-11 09:12:25 +000010 http://www.apache.org/licenses/LICENSE-2.0
Clement Escoffier03e1db72010-05-01 10:21:51 +000011
Clement Escoffier78c79b42010-09-11 09:12:25 +000012 Unless required by applicable law or agreed to in writing,
13 software distributed under the License is distributed on an
14 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 KIND, either express or implied. See the License for the
16 specific language governing permissions and limitations
17 under the License.
Clement Escoffier03e1db72010-05-01 10:21:51 +000018-->
Clement Escoffierea9dac42009-06-21 09:34:37 +000019<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
Clement Escoffier78c79b42010-09-11 09:12:25 +000021 <parent>
22 <groupId>ipojo.tests</groupId>
23 <artifactId>ipojo.tests</artifactId>
24 <version>1.5.0-SNAPSHOT</version>
Clement Escoffier87684562011-08-18 11:36:08 +000025 <relativePath>../../pom.xml</relativePath>
Clement Escoffier78c79b42010-09-11 09:12:25 +000026 </parent>
Clement Escoffierea9dac42009-06-21 09:34:37 +000027 <modelVersion>4.0.0</modelVersion>
Clement Escoffierf4dd2f22009-06-21 12:25:22 +000028 <groupId>ipojo.tests</groupId>
29 <artifactId>tests.transactions</artifactId>
Clement Escoffierea9dac42009-06-21 09:34:37 +000030 <packaging>jar</packaging>
Clement Escoffieraf9ad1b2009-08-14 12:11:19 +000031 <version>1.5.0-SNAPSHOT</version>
Clement Escoffierf4dd2f22009-06-21 12:25:22 +000032 <name>iPOJO Transaction Handler Test Suite</name>
Clement Escoffierea9dac42009-06-21 09:34:37 +000033 <dependencies>
34 <dependency>
Clement Escoffieraf9ad1b2009-08-14 12:11:19 +000035 <groupId>org.apache.felix</groupId>
36 <artifactId>org.apache.felix.ipojo</artifactId>
Clement Escoffieraf9ad1b2009-08-14 12:11:19 +000037 </dependency>
38 <dependency>
39 <groupId>org.apache.felix</groupId>
40 <artifactId>org.apache.felix.ipojo.metadata</artifactId>
Clement Escoffieraf9ad1b2009-08-14 12:11:19 +000041 </dependency>
42 <dependency>
43 <groupId>org.apache.felix</groupId>
44 <artifactId>org.apache.felix.ipojo.annotations</artifactId>
Clement Escoffier513ce452011-02-23 13:35:32 +000045 <version>${ipojo.core.release}</version>
Clement Escoffieraf9ad1b2009-08-14 12:11:19 +000046 </dependency>
47 <dependency>
Clement Escoffier78c79b42010-09-11 09:12:25 +000048 <groupId>org.ow2.chameleon</groupId>
49 <artifactId>transaction-geronimo</artifactId>
50 <version>0.0.1-SNAPSHOT</version>
Clement Escoffieraf9ad1b2009-08-14 12:11:19 +000051 </dependency>
Clement Escoffier78c79b42010-09-11 09:12:25 +000052 <dependency>
Clement Escoffieraf9ad1b2009-08-14 12:11:19 +000053 <groupId>org.apache.felix</groupId>
54 <artifactId>org.apache.felix.ipojo.handler.transaction</artifactId>
Clement Escoffier134b0062010-05-01 10:46:02 +000055 <version>${project.version}</version>
Clement Escoffieraf9ad1b2009-08-14 12:11:19 +000056 </dependency>
Clement Escoffier2fdda122010-04-29 15:53:58 +000057
Clement Escoffier5f7d5a82010-02-24 18:15:44 +000058 <dependency>
Clement Escoffier03e1db72010-05-01 10:21:51 +000059 <groupId>org.ow2.chameleon.testing</groupId>
60 <artifactId>osgi-helpers</artifactId>
Clement Escoffier5f7d5a82010-02-24 18:15:44 +000061 </dependency>
Clement Escoffier78c79b42010-09-11 09:12:25 +000062 <!-- Pax Exam API: -->
63 <dependency>
64 <groupId>org.ops4j.pax.exam</groupId>
65 <artifactId>pax-exam</artifactId>
66 <version>1.2.0</version>
67 </dependency>
68 <!-- During runtime Pax Exam will discover the OSGi container to use by
69 searching metadata available into classpath. Pax Exam comes with a default
70 container that uses [Pax Runner] for implementing the container requirements: -->
71 <dependency>
72 <groupId>org.ops4j.pax.exam</groupId>
73 <artifactId>pax-exam-container-default
Clement Escoffieraf9ad1b2009-08-14 12:11:19 +000074 </artifactId>
Clement Escoffier78c79b42010-09-11 09:12:25 +000075 <version>1.2.0</version>
76 </dependency>
77 <!-- If your test code is based on JUnit you will have to have the Junit
78 support artifact: -->
79 <dependency>
80 <groupId>org.ops4j.pax.exam</groupId>
81 <artifactId>pax-exam-junit</artifactId>
82 <version>1.2.0</version>
83 </dependency>
84 <dependency>
85 <groupId>junit</groupId>
86 <artifactId>junit</artifactId>
87 <version>4.5</version>
88 <type>jar</type>
89 <scope>test</scope>
90 </dependency>
91 <!-- Tinybundles -->
92 <dependency>
93 <groupId>org.ops4j.pax.swissbox</groupId>
94 <artifactId>pax-swissbox-tinybundles</artifactId>
95 <version>1.2.0</version>
96 </dependency>
97 <dependency>
Clement Escoffier03e1db72010-05-01 10:21:51 +000098 <groupId>org.ow2.chameleon.testing</groupId>
99 <artifactId>tinybundles-ipojo</artifactId>
Clement Escoffier78c79b42010-09-11 09:12:25 +0000100 </dependency>
101 <dependency>
Clement Escoffieraf9ad1b2009-08-14 12:11:19 +0000102 <groupId>xerces</groupId>
103 <artifactId>xercesImpl</artifactId>
104 <version>2.4.0</version>
105 </dependency>
Clement Escoffier78c79b42010-09-11 09:12:25 +0000106 <dependency>
107 <groupId>org.ops4j.pax.logging</groupId>
108 <artifactId>pax-logging-api</artifactId>
109 <version>1.4</version>
110 </dependency>
111 <dependency>
112 <groupId>org.ops4j.pax.logging</groupId>
113 <artifactId>pax-logging-service</artifactId>
114 <version>1.4</version>
115 <exclusions>
116 <exclusion>
117 <artifactId>jmxtools</artifactId>
118 <groupId>com.sun.jdmk</groupId>
119 </exclusion>
120 <exclusion>
121 <artifactId>jmxri</artifactId>
122 <groupId>com.sun.jmx</groupId>
123 </exclusion>
Clement Escoffier342a3de2010-09-11 09:42:31 +0000124 <exclusion>
Clement Escoffier513ce452011-02-23 13:35:32 +0000125 <artifactId>mail</artifactId>
126 <groupId>javax.mail</groupId>
Clement Escoffier342a3de2010-09-11 09:42:31 +0000127 </exclusion>
Clement Escoffier78c79b42010-09-11 09:12:25 +0000128 </exclusions>
129 </dependency>
Clement Escoffierf4dd2f22009-06-21 12:25:22 +0000130
Clement Escoffieraf9ad1b2009-08-14 12:11:19 +0000131 </dependencies>
Clement Escoffierf4dd2f22009-06-21 12:25:22 +0000132
Clement Escoffieraf9ad1b2009-08-14 12:11:19 +0000133 <repositories>
134 <repository>
135 <id>ops4j.releases</id>
136 <name>OPS4J Release</name>
137 <url> http://repository.ops4j.org/maven2/</url>
138 <releases>
139 <enabled>true</enabled>
140 </releases>
141 <snapshots>
142 <enabled>false</enabled>
143 </snapshots>
144 </repository>
145 </repositories>
Clement Escoffierf4dd2f22009-06-21 12:25:22 +0000146
Clement Escoffier78c79b42010-09-11 09:12:25 +0000147 <build>
Clement Escoffieraf9ad1b2009-08-14 12:11:19 +0000148 <plugins>
149 <plugin>
150 <groupId>org.apache.maven.plugins</groupId>
151 <artifactId>maven-compiler-plugin</artifactId>
152 <configuration>
153 <source>1.5</source>
154 <target>1.5</target>
155 </configuration>
156 </plugin>
157 <plugin>
158 <groupId>org.apache.servicemix.tooling</groupId>
159 <artifactId>depends-maven-plugin</artifactId>
Clement Escoffier03e1db72010-05-01 10:21:51 +0000160 <version>1.2</version>
Clement Escoffieraf9ad1b2009-08-14 12:11:19 +0000161 <executions>
162 <execution>
163 <id>generate-depends-file</id>
164 <goals>
165 <goal>generate-depends-file</goal>
166 </goals>
167 </execution>
168 </executions>
169 </plugin>
Clement Escoffier78c79b42010-09-11 09:12:25 +0000170 </plugins>
171 </build>
Clement Escoffierea9dac42009-06-21 09:34:37 +0000172</project>