Skip to content
Newer
Older
100644 444 lines (421 sloc) 18.2 KB
7f1e661 @emmanuelbernard Add parent pom and update core module pom
emmanuelbernard authored
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 ~ Hibernate, Relational Persistence for Idiomatic Java
4 ~
5 ~ Copyright (c) 2010-2011, Red Hat, Inc. and/or its affiliates or third-party contributors as
6 ~ indicated by the @author tags or express copyright attribution
7 ~ statements applied by the authors. All third-party contributions are
8 ~ distributed under license by Red Hat, Inc.
9 ~
10 ~ This copyrighted material is made available to anyone wishing to use, modify,
11 ~ copy, or redistribute it subject to the terms and conditions of the GNU
12 ~ Lesser General Public License, as published by the Free Software Foundation.
13 ~
14 ~ This program is distributed in the hope that it will be useful,
15 ~ but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 ~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
17 ~ for more details.
18 ~
19 ~ You should have received a copy of the GNU Lesser General Public License
20 ~ along with this distribution; if not, write to:
21 ~ Free Software Foundation, Inc.
22 ~ 51 Franklin Street, Fifth Floor
23 ~ Boston, MA 02110-1301 USA
24 -->
25 <!--
26 @author Emmanuel Bernard <emmanuel@hibernate.org>
27 -->
28 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
29 <modelVersion>4.0.0</modelVersion>
30
953a68c @emmanuelbernard Change groupId to org.hibernate.ogm
emmanuelbernard authored
31 <groupId>org.hibernate.ogm</groupId>
7f1e661 @emmanuelbernard Add parent pom and update core module pom
emmanuelbernard authored
32 <artifactId>hibernate-ogm-parent</artifactId>
33 <version>3.0.0-SNAPSHOT</version>
34 <packaging>pom</packaging>
35
36 <name>Hibernate OGM Aggregator</name>
37 <description>Hibernate OGM Aggregator POM</description>
b3edd0f @emmanuelbernard Update project home page
emmanuelbernard authored
38 <url>http://community.jboss.org/en/hibernate/ogm</url>
7f1e661 @emmanuelbernard Add parent pom and update core module pom
emmanuelbernard authored
39
40 <inceptionYear>2010</inceptionYear>
41
42 <modules>
43 <module>hibernate-ogm-core</module>
44 </modules>
45
46 <!-- issueManagement>
47 <system>JIRA</system>
48 <url>http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH</url>
49 </issueManagement -->
50
51 <scm>
52 <connection>scm:git:git://github.com/emmanuelbernard/hibernate-ogm.git</connection>
53 <developerConnection>scm:git:git@github.com:emmanuelbernard/hibernate-ogm.git</developerConnection>
54 <url>http://github.com/emmanuelbernard/hibernate-ogm</url>
55 </scm>
56
57 <organization>
58 <name>Hibernate</name>
59 <url>http://www.hibernate.org</url>
60 </organization>
61
62 <licenses>
63 <license>
64 <name>GNU Lesser General Public License</name>
65 <url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
66 </license>
67 </licenses>
68
69 <!-- ciManagement>
70 <system>Hudson</system>
71 <url>http://hudson.jboss.org/hudson/view/hibernate/job/hibernate-search-trunk/</url>
72 </ciManagement -->
73
74 <developers>
75 <developer>
76 <id>emmanuelbernard</id>
77 <name>Emmanuel Bernard</name>
78 <email>emmanuel@hibernate.org</email>
79 <url>http://in.relation.to/Bloggers/Emmanuel</url>
80 </developer>
81 </developers>
82
83 <mailingLists>
84 <mailingList>
85 <name>Hibernate Announcements</name>
86 <post>hibernate-announce@lists.jboss.org</post>
87 <subscribe>https://lists.jboss.org/mailman/listinfo/hibernate-announce</subscribe>
88 <unsubscribe>https://lists.jboss.org/mailman/listinfo/hibernate-announce</unsubscribe>
89 <archive>http://lists.jboss.org/pipermail/hibernate-dev/</archive>
90 </mailingList>
91 <mailingList>
92 <name>Hibernate Commit Notifications</name>
93 <post>hibernate-commits@lists.jboss.org</post>
94 <subscribe>https://lists.jboss.org/mailman/listinfo/hibernate-commits</subscribe>
95 <unsubscribe>https://lists.jboss.org/mailman/listinfo/hibernate-commits</unsubscribe>
96 <archive>http://lists.jboss.org/pipermail/hibernate-commits/</archive>
97 </mailingList>
98 <mailingList>
99 <name>Hibernate Developers</name>
100 <post>hibernate-dev@lists.jboss.org</post>
101 <subscribe>https://lists.jboss.org/mailman/listinfo/hibernate-dev</subscribe>
102 <unsubscribe>https://lists.jboss.org/mailman/listinfo/hibernate-dev</unsubscribe>
103 <archive>http://lists.jboss.org/pipermail/hibernate-dev/</archive>
104 <otherArchives>
105 <otherArchive>http://www.mail-archive.com/hibernate-dev%40lists.jboss.org/index.html</otherArchive>
106 </otherArchives>
107 </mailingList>
108 <mailingList>
109 <name>Hibernate Issue Notifications</name>
110 <post>hibernate-issues@lists.jboss.org</post>
111 <subscribe>https://lists.jboss.org/mailman/listinfo/hibernate-issues</subscribe>
112 <unsubscribe>https://lists.jboss.org/mailman/listinfo/hibernate-issues</unsubscribe>
113 <archive>http://lists.jboss.org/pipermail/hibernate-issues/</archive>
114 </mailingList>
115 </mailingLists>
116
117 <properties>
118 <slf4jVersion>1.6.1</slf4jVersion>
0249442 @Sanne Maven configuration: remove explicit dependency to JGroups, update de…
Sanne authored
119 <infinispanVersion>4.2.1.CR4</infinispanVersion>
7f1e661 @emmanuelbernard Add parent pom and update core module pom
emmanuelbernard authored
120 <hibernateVersion>3.6.2.Final</hibernateVersion>
121 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
122 </properties>
123
124 <dependencies>
125 <dependency>
126 <groupId>org.slf4j</groupId>
127 <artifactId>slf4j-api</artifactId>
128 <version>${slf4jVersion}</version>
129 </dependency>
130 <dependency>
131 <groupId>org.slf4j</groupId>
132 <artifactId>slf4j-log4j12</artifactId>
133 <version>${slf4jVersion}</version>
134 <scope>test</scope>
135 </dependency>
136 </dependencies>
137
138 <dependencyManagement>
139 <dependencies>
140 <!-- standards APIs -->
141 <dependency>
142 <groupId>javax.transaction</groupId>
143 <artifactId>jta</artifactId>
144 <version>1.1</version>
145 </dependency>
146 <dependency>
147 <groupId>org.hibernate.javax.persistence</groupId>
148 <artifactId>hibernate-jpa-2.0-api</artifactId>
149 <version>1.0.0.Final</version>
150 </dependency>
151
152 <!-- Hibernate Core -->
153 <dependency>
154 <groupId>org.hibernate</groupId>
155 <artifactId>hibernate-core</artifactId>
156 <version>${hibernateVersion}</version>
157 </dependency>
158 <dependency>
159 <groupId>org.hibernate</groupId>
160 <artifactId>hibernate-entitymanager</artifactId>
161 <version>${hibernateVersion}</version>
162 </dependency>
163 <dependency>
164 <groupId>org.hibernate</groupId>
165 <artifactId>hibernate-testing</artifactId>
166 <version>${hibernateVersion}</version>
167 </dependency>
168 <!-- Grids -->
169 <dependency>
170 <groupId>org.infinispan</groupId>
171 <artifactId>infinispan-core</artifactId>
0249442 @Sanne Maven configuration: remove explicit dependency to JGroups, update de…
Sanne authored
172 <version>${infinispanVersion}</version>
7f1e661 @emmanuelbernard Add parent pom and update core module pom
emmanuelbernard authored
173 </dependency>
174
175 <!-- Tests -->
176 <dependency>
177 <groupId>junit</groupId>
178 <artifactId>junit</artifactId>
0249442 @Sanne Maven configuration: remove explicit dependency to JGroups, update de…
Sanne authored
179 <version>4.8.2</version>
7f1e661 @emmanuelbernard Add parent pom and update core module pom
emmanuelbernard authored
180 </dependency>
181 <dependency>
182 <groupId>org.easytesting</groupId>
183 <artifactId>fest-assert</artifactId>
0249442 @Sanne Maven configuration: remove explicit dependency to JGroups, update de…
Sanne authored
184 <version>1.4</version>
7f1e661 @emmanuelbernard Add parent pom and update core module pom
emmanuelbernard authored
185 </dependency>
186 </dependencies>
187 </dependencyManagement>
188
189 <build>
190 <defaultGoal>install</defaultGoal>
191 <plugins>
192 <plugin>
193 <groupId>org.apache.maven.plugins</groupId>
194 <artifactId>maven-compiler-plugin</artifactId>
195 <version>2.1</version>
196 <configuration>
0249442 @Sanne Maven configuration: remove explicit dependency to JGroups, update de…
Sanne authored
197 <source>1.6</source>
198 <target>1.6</target>
7f1e661 @emmanuelbernard Add parent pom and update core module pom
emmanuelbernard authored
199 </configuration>
200 </plugin>
201 <plugin>
202 <groupId>org.apache.maven.plugins</groupId>
203 <artifactId>maven-jar-plugin</artifactId>
204 <version>2.2</version>
205 <configuration>
206 <archive>
207 <manifestEntries>
208 <Implementation-Title>${project.name}</Implementation-Title>
209 <Implementation-Version>${project.version}</Implementation-Version>
210 <Implementation-Vendor>hibernate.org</Implementation-Vendor>
211 <Implementation-Vendor-Id>hibernate.org</Implementation-Vendor-Id>
212 <Implementation-URL>http://hibernate.org</Implementation-URL>
213 </manifestEntries>
214 </archive>
215 </configuration>
216 <executions>
217 <execution>
218 <id>build-test-jar</id>
219 <goals>
220 <goal>test-jar</goal>
221 </goals>
222 <configuration>
223 <archive>
224 <manifest>
225 <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
226 <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
227 </manifest>
228 </archive>
229 <excludes>
230 <exclude>**/hibernate.properties</exclude>
231 <exclude>**/log4j.properties</exclude>
232 </excludes>
233 </configuration>
234 </execution>
235 </executions>
236 </plugin>
237 <plugin>
238 <groupId>org.apache.maven.plugins</groupId>
239 <artifactId>maven-enforcer-plugin</artifactId>
240 <version>1.0-beta-1</version>
241 <executions>
242 <execution>
243 <id>enforce-java</id>
244 <goals>
245 <goal>enforce</goal>
246 </goals>
247 </execution>
248 </executions>
249 <configuration>
250 <rules>
251 <requireJavaVersion>
252 <!-- require JDK 1.6 to run the build -->
253 <version>[1.6,)</version>
254 </requireJavaVersion>
255 </rules>
256 </configuration>
257 </plugin>
258 <plugin>
259 <artifactId>maven-assembly-plugin</artifactId>
260 <configuration>
261 <descriptors>
262 <descriptor>${basedir}/src/main/assembly/dist.xml</descriptor>
263 </descriptors>
264 <finalName>hibernate-search-${project.version}</finalName>
265 </configuration>
266 </plugin>
267 <plugin>
268 <groupId>org.apache.maven.plugins</groupId>
269 <artifactId>maven-release-plugin</artifactId>
270 <version>2.0</version>
271 <configuration>
272 <goals>deploy assembly:assembly</goals>
273 </configuration>
274 </plugin>
275 </plugins>
276 <pluginManagement>
277 <plugins>
278 <plugin>
279 <groupId>org.apache.maven.plugins</groupId>
280 <artifactId>maven-jar-plugin</artifactId>
281 <version>2.2</version>
282 </plugin>
283 <plugin>
284 <groupId>org.apache.maven.plugins</groupId>
285 <artifactId>maven-archetype-plugin</artifactId>
286 <version>2.0-alpha-5</version>
287 <executions>
288 <execution>
289 <id>generate-archetype-install</id>
290 <phase>install</phase>
291 <configuration>
292 <archetypePostPhase>install</archetypePostPhase>
293 <propertyFile>archetype.properties</propertyFile>
294 </configuration>
295 <goals>
296 <goal>create-from-project</goal>
297 </goals>
298 </execution>
299 <execution>
300 <id>generate-archetype-deploy</id>
301 <phase>deploy</phase>
302 <configuration>
303 <archetypePostPhase>deploy</archetypePostPhase>
304 <propertyFile>archetype.properties</propertyFile>
305 </configuration>
306 <goals>
307 <goal>create-from-project</goal>
308 </goals>
309 </execution>
310 </executions>
311 </plugin>
312
313 <plugin>
314 <groupId>org.apache.maven.plugins</groupId>
315 <artifactId>maven-surefire-plugin</artifactId>
316 <version>2.4.3</version>
317 <configuration>
318 <redirectTestOutputToFile>true</redirectTestOutputToFile>
319 </configuration>
320 </plugin>
321 <plugin>
322 <groupId>org.jboss.maven.plugins</groupId>
323 <artifactId>maven-jdocbook-plugin</artifactId>
324 <version>2.2.3</version>
325 <extensions>true</extensions>
326 <dependencies>
327 <dependency>
328 <groupId>org.hibernate</groupId>
329 <artifactId>hibernate-jdocbook-style</artifactId>
330 <version>2.0.1</version>
331 <type>jdocbook-style</type>
332 </dependency>
333 </dependencies>
334 </plugin>
335 <plugin>
336 <groupId>org.jboss.maven.plugins</groupId>
337 <artifactId>maven-jdocbook-style-plugin</artifactId>
338 <version>2.0.0</version>
339 </plugin>
340 <plugin>
341 <groupId>org.apache.maven.plugins</groupId>
342 <artifactId>maven-assembly-plugin</artifactId>
343 <version>2.2-beta-5</version>
344 </plugin>
345 <plugin>
346 <groupId>org.apache.maven.plugins</groupId>
347 <artifactId>maven-release-plugin</artifactId>
348 <version>2.0</version>
349 <configuration>
350 <preparationGoals>clean install</preparationGoals>
351 <autoVersionSubmodules>true</autoVersionSubmodules>
352 <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
353 </configuration>
354 </plugin>
355 <plugin>
356 <groupId>org.jboss.maven.plugins</groupId>
357 <artifactId>maven-injection-plugin</artifactId>
358 <version>1.0.2</version>
359 </plugin>
360 <plugin>
361 <groupId>org.apache.maven.plugins</groupId>
362 <artifactId>maven-javadoc-plugin</artifactId>
363 <version>2.7</version>
364 </plugin>
365 <plugin>
366 <groupId>org.apache.maven.plugins</groupId>
367 <artifactId>maven-source-plugin</artifactId>
368 <version>2.1.1</version>
369 <executions>
370 <execution>
371 <id>attach-sources</id>
372 <phase>verify</phase>
373 <goals>
374 <goal>jar-no-fork</goal>
375 </goals>
376 </execution>
377 </executions>
378 </plugin>
379 <plugin>
380 <groupId>org.apache.maven.plugins</groupId>
381 <artifactId>maven-deploy-plugin</artifactId>
382 <version>2.5</version>
383 </plugin>
384 <plugin>
385 <groupId>org.apache.maven.plugins</groupId>
386 <artifactId>maven-help-plugin</artifactId>
387 <version>2.1.1</version>
388 </plugin>
389 </plugins>
390 </pluginManagement>
391 </build>
392
393 <repositories>
394 <!--
395 To build Hibernate OGM you have to add the JBoss Maven repository to your settings.xml
396 See also http://community.jboss.org/wiki/OverviewofHibernateOGM
397 -->
398 </repositories>
399
400
401 <distributionManagement>
402 <repository>
403 <id>jboss-releases-repository</id>
404 <name>JBoss Releases Repository</name>
405 <url>https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/</url>
406 </repository>
407 <snapshotRepository>
408 <id>jboss-snapshots-repository</id>
409 <name>JBoss Snapshots Repository</name>
410 <url>https://repository.jboss.org/nexus/content/repositories/snapshots/</url>
411 </snapshotRepository>
412 </distributionManagement>
413
414 <profiles>
415 <!-- =============================== -->
416 <!-- Database profiles -->
417 <!-- =============================== -->
418 <!-- H2 is the default -->
419 <!-- database not needed
420 <profile>
421 <id>h2</id>
422 <activation>
423 <activeByDefault>true</activeByDefault>
424 </activation>
425 <dependencies>
426 <dependency>
427 <groupId>com.h2database</groupId>
428 <artifactId>h2</artifactId>
429 <version>1.2.134</version>
430 <scope>test</scope>
431 </dependency>
432 </dependencies>
433 <properties>
434 <db.dialect>org.hibernate.dialect.H2Dialect</db.dialect>
435 <jdbc.driver>org.h2.Driver</jdbc.driver>
436 <jdbc.url>jdbc:h2:mem:db1;DB_CLOSE_DELAY=-1</jdbc.url>
437 <jdbc.user>sa</jdbc.user>
438 <jdbc.pass />
439 <jdbc.isolation />
440 </properties>
441 </profile> -->
442 </profiles>
443 </project>
Something went wrong with that request. Please try again.