blob: c2cfa438446e10453c0d724b8dfb947edc4e3d3f [file] [log] [blame]
buyingyidb550732013-03-24 07:20:08 +00001<?xml version="1.0" encoding="UTF-8"?>
Till Westmannccac7452013-06-05 18:56:27 -07002<!--
3 ! Copyright 2009-2013 by The Regents of the University of California
4 ! Licensed under the Apache License, Version 2.0 (the "License");
5 ! you may not use this file except in compliance with the License.
6 ! you may obtain a copy of the License from
7 !
8 ! http://www.apache.org/licenses/LICENSE-2.0
9 !
10 ! Unless required by applicable law or agreed to in writing, software
11 ! distributed under the License is distributed on an "AS IS" BASIS,
12 ! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 ! See the License for the specific language governing permissions and
14 ! limitations under the License.
15 !-->
vinayakb3797f032013-03-25 03:17:01 +000016<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">
buyingyidb550732013-03-24 07:20:08 +000017 <modelVersion>4.0.0</modelVersion>
18 <groupId>edu.uci.ics.hyracks</groupId>
19 <artifactId>hivesterix</artifactId>
Ian Maxonfeeab1c2014-07-11 22:51:56 -070020 <version>0.2.13-SNAPSHOT</version>
buyingyidb550732013-03-24 07:20:08 +000021 <packaging>pom</packaging>
22 <name>hivesterix</name>
23
24 <properties>
25 <jvm.extraargs />
Ian010b9952014-07-28 18:22:32 -070026 <hivesterix.perf.tests>**/hivesterix/perf/PerfTestSuite.java</hivesterix.perf.tests>
27 <global.test.includes>**/*TestSuite.java,**/*Test.java</global.test.includes>
28 <global.test.excludes>**/Abstract*.java,${hivesterix.perf.tests}</global.test.excludes>
buyingyidb550732013-03-24 07:20:08 +000029 </properties>
30
Ian010b9952014-07-28 18:22:32 -070031 <dependencyManagement>
32 <dependencies>
33 <dependency>
34 <groupId>junit</groupId>
35 <artifactId>junit</artifactId>
36 <version>4.8.1</version>
37 </dependency>
38 </dependencies>
39 </dependencyManagement>
40
buyingyidb550732013-03-24 07:20:08 +000041 <profiles>
42 <profile>
43 <id>macosx</id>
44 <activation>
45 <os>
46 <name>mac os x</name>
47 </os>
48 <jdk>1.7</jdk>
49 </activation>
50 <properties>
51 <jvm.extraargs>-Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.KQueueSelectorProvider</jvm.extraargs>
52 </properties>
53 </profile>
54 </profiles>
55
56 <build>
57 <plugins>
58 <plugin>
59 <groupId>org.apache.maven.plugins</groupId>
60 <artifactId>maven-release-plugin</artifactId>
61 <version>2.0</version>
62 <configuration>
63 <goals>package source:jar javadoc:jar deploy:deploy</goals>
64 </configuration>
65 </plugin>
66 <plugin>
67 <groupId>org.codehaus.mojo</groupId>
68 <artifactId>versions-maven-plugin</artifactId>
69 <version>1.2</version>
70 </plugin>
Ian010b9952014-07-28 18:22:32 -070071
72 <plugin>
73 <groupId>org.apache.maven.plugins</groupId>
74 <artifactId>maven-surefire-plugin</artifactId>
75 <version>2.16</version>
76 <configuration>
77 <failIfNoTests>false</failIfNoTests>
78 <forkCount>1</forkCount>
79 <reuseForks>false</reuseForks>
80 <argLine>-enableassertions -Xmx2048m
81 -Dfile.encoding=UTF-8
82 -Djava.util.logging.config.file=${user.home}/logging.properties
83 -Xdebug
84 -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n</argLine>
85 <includes>
86 <include>${global.test.includes},${test.includes}</include>
87 </includes>
88 <excludes>
89 <exclude>${global.test.excludes},${test.excludes}</exclude>
90 </excludes>
91 </configuration>
92 </plugin>
buyingyidb550732013-03-24 07:20:08 +000093 </plugins>
94 </build>
95
96 <reporting>
97 <plugins>
98 <plugin>
99 <groupId>org.apache.maven.plugins</groupId>
100 <artifactId>maven-changelog-plugin</artifactId>
101 <version>2.2</version>
102 </plugin>
103 </plugins>
104 </reporting>
105
106 <distributionManagement>
107 <repository>
108 <id>hyracks-releases</id>
109 <url>http://obelix.ics.uci.edu/nexus/content/repositories/hyracks-releases/</url>
110 </repository>
111 <snapshotRepository>
112 <id>hyracks-snapshots</id>
113 <url>http://obelix.ics.uci.edu/nexus/content/repositories/hyracks-snapshots/</url>
114 </snapshotRepository>
115 </distributionManagement>
116
117 <repositories>
Vinayak Borkara1744622013-12-11 11:18:27 -0800118 <repository>
119 <id>maven-central</id>
120 <url>http://repo1.maven.org/maven2/</url>
121 </repository>
buyingyidb550732013-03-24 07:20:08 +0000122 <repository>
123 <id>hyracks-public</id>
124 <url>http://obelix.ics.uci.edu/nexus/content/groups/hyracks-public/</url>
125 </repository>
126 <repository>
127 <id>jboss-public</id>
128 <url>https://repository.jboss.org/nexus/content/groups/public/</url>
129 </repository>
130 <repository>
131 <releases>
132 <enabled>true</enabled>
133 <updatePolicy>always</updatePolicy>
134 <checksumPolicy>warn</checksumPolicy>
135 </releases>
136 <snapshots>
137 <enabled>true</enabled>
138 <updatePolicy>always</updatePolicy>
139 <checksumPolicy>fail</checksumPolicy>
140 </snapshots>
141 <id>third-party</id>
142 <url>http://obelix.ics.uci.edu/nexus/content/repositories/third-party</url>
143 </repository>
144 <repository>
145 <releases>
146 <enabled>true</enabled>
147 <updatePolicy>always</updatePolicy>
148 <checksumPolicy>warn</checksumPolicy>
149 </releases>
150 <snapshots>
151 <enabled>true</enabled>
152 <updatePolicy>always</updatePolicy>
153 <checksumPolicy>fail</checksumPolicy>
154 </snapshots>
155 <id>hyracks-public-release</id>
156 <url>http://obelix.ics.uci.edu/nexus/content/repositories/hyracks-public-releases</url>
157 </repository>
158 </repositories>
159
160 <pluginRepositories>
161 <pluginRepository>
162 <id>hyracks-public</id>
163 <url>http://obelix.ics.uci.edu/nexus/content/groups/hyracks-public/</url>
164 <releases>
165 <updatePolicy>always</updatePolicy>
166 </releases>
167 </pluginRepository>
168 </pluginRepositories>
169
170 <modules>
171 <module>hivesterix-runtime</module>
172 <module>hivesterix-translator</module>
173 <module>hivesterix-optimizer</module>
174 <module>hivesterix-serde</module>
175 <module>hivesterix-dist</module>
176 <module>hivesterix-common</module>
177 </modules>
178</project>