blob: 6b5b39da732a9524b78a8b9cc29e62decbf80651 [file] [log] [blame]
vinayakb38b7ca42012-03-05 05:44:15 +00001<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/xsd/maven-4.0.0.xsd">
2 <modelVersion>4.0.0</modelVersion>
3 <parent>
4 <artifactId>asterix</artifactId>
5 <groupId>edu.uci.ics.asterix</groupId>
6 <version>0.0.4-SNAPSHOT</version>
7 </parent>
8 <groupId>edu.uci.ics.asterix</groupId>
9 <artifactId>asterix-app</artifactId>
10 <version>0.0.4-SNAPSHOT</version>
11
12 <build>
13 <plugins>
14 <plugin>
15 <groupId>org.apache.maven.plugins</groupId>
16 <artifactId>maven-compiler-plugin</artifactId>
17 <version>2.0.2</version>
18 <configuration>
19 <source>1.6</source>
20 <target>1.6</target>
21 </configuration>
22 </plugin>
23 <plugin>
24 <groupId>org.codehaus.mojo</groupId>
25 <artifactId>appassembler-maven-plugin</artifactId>
26 <version>1.0</version>
27 <executions>
28 <execution>
29 <configuration>
30 <programs>
31 <program>
32 <mainClass>edu.uci.ics.asterix.drivers.AsterixWebServer</mainClass>
33 <name>asterix-web</name>
34 </program>
35 <program>
36 <mainClass>edu.uci.ics.asterix.drivers.AsterixClientDriver</mainClass>
37 <name>asterix-cmd</name>
38 </program>
39 </programs>
40 <repositoryLayout>flat</repositoryLayout>
41 <repositoryName>lib</repositoryName>
42 </configuration>
43 <phase>package</phase>
44 <goals>
45 <goal>assemble</goal>
46 </goals>
47 </execution>
48 </executions>
49 </plugin>
50 <plugin>
51 <artifactId>maven-assembly-plugin</artifactId>
52 <version>2.2-beta-5</version>
53 <executions>
54 <execution>
55 <configuration>
56 <descriptors>
57 <descriptor>src/main/assembly/binary-assembly.xml</descriptor>
58 </descriptors>
59 </configuration>
60 <phase>package</phase>
61 <goals>
62 <goal>attached</goal>
63 </goals>
64 </execution>
65 </executions>
66 </plugin>
67 <plugin>
68 <groupId>org.apache.maven.plugins</groupId>
69 <artifactId>maven-surefire-plugin</artifactId>
70 <version>2.7.2</version>
71 <configuration>
72 <!--
73 doesn't work from m2eclipse, currently
74 <additionalClasspathElements>
75 <additionalClasspathElement>${basedir}/src/main/resources</additionalClasspathElement>
76 </additionalClasspathElements>
77 -->
78 <forkMode>pertest</forkMode>
79 <argLine>-enableassertions -Xmx${test.heap.size}m -Dfile.encoding=UTF-8
80 -Djava.util.logging.config.file=src/test/resources/logging.properties</argLine>
81 <includes>
82 <include>**/*TestSuite.java</include>
83 <include>**/*Test.java</include>
84 </includes>
85 </configuration>
86 </plugin>
87 </plugins>
88 </build>
89
90 <dependencies>
91 <dependency>
92 <groupId>edu.uci.ics.asterix</groupId>
93 <artifactId>asterix-algebra</artifactId>
94 <version>0.0.4-SNAPSHOT</version>
95 <scope>compile</scope>
96 </dependency>
97 <dependency>
98 <groupId>javax.servlet</groupId>
99 <artifactId>servlet-api</artifactId>
100 <version>2.5</version>
101 <type>jar</type>
102 <scope>compile</scope>
103 </dependency>
104 <dependency>
105 <groupId>org.eclipse.jetty</groupId>
106 <artifactId>jetty-server</artifactId>
107 <version>8.0.0.M2</version>
108 <type>jar</type>
109 <scope>compile</scope>
110 </dependency>
111 <dependency>
112 <groupId>org.eclipse.jetty</groupId>
113 <artifactId>jetty-servlet</artifactId>
114 <version>8.0.0.M2</version>
115 <type>jar</type>
116 <scope>compile</scope>
117 </dependency>
118 <dependency>
119 <groupId>junit</groupId>
120 <artifactId>junit</artifactId>
121 <version>4.8.1</version>
122 <scope>test</scope>
123 </dependency>
124 <dependency>
125 <groupId>edu.uci.ics.hyracks</groupId>
126 <artifactId>hyracks-control-cc</artifactId>
vinayakbf249f492012-03-13 19:17:32 +0000127 <version>0.2.0</version>
vinayakb38b7ca42012-03-05 05:44:15 +0000128 <scope>compile</scope>
129 </dependency>
130 <dependency>
131 <groupId>edu.uci.ics.hyracks</groupId>
132 <artifactId>hyracks-control-nc</artifactId>
vinayakbf249f492012-03-13 19:17:32 +0000133 <version>0.2.0</version>
vinayakb38b7ca42012-03-05 05:44:15 +0000134 <scope>compile</scope>
135 </dependency>
136 <dependency>
137 <groupId>edu.uci.ics.hyracks</groupId>
138 <artifactId>hyracks-algebricks-compiler</artifactId>
vinayakbf249f492012-03-13 19:17:32 +0000139 <version>0.2.0</version>
vinayakb38b7ca42012-03-05 05:44:15 +0000140 <scope>compile</scope>
141 </dependency>
142 <dependency>
143 <groupId>edu.uci.ics.asterix</groupId>
144 <artifactId>asterix-aql</artifactId>
145 <version>0.0.4-SNAPSHOT</version>
146 <type>jar</type>
147 <scope>compile</scope>
148 </dependency>
149 <dependency>
150 <groupId>edu.uci.ics.asterix</groupId>
151 <artifactId>asterix-om</artifactId>
152 <version>0.0.4-SNAPSHOT</version>
153 <type>jar</type>
154 <scope>compile</scope>
155 </dependency>
156 <dependency>
157 <groupId>edu.uci.ics.asterix</groupId>
158 <artifactId>asterix-metadata</artifactId>
159 <version>0.0.4-SNAPSHOT</version>
160 <type>jar</type>
161 <scope>compile</scope>
162 </dependency>
163 <dependency>
164 <groupId>edu.uci.ics.asterix</groupId>
165 <artifactId>asterix-tools</artifactId>
166 <version>0.0.4-SNAPSHOT</version>
167 <type>jar</type>
168 <scope>compile</scope>
169 </dependency>
170 <dependency>
171 <groupId>com.kenai.nbpwr</groupId>
172 <artifactId>org-apache-commons-io</artifactId>
173 <version>1.3.1-201002241208</version>
174 <scope>test</scope>
175 </dependency>
176 </dependencies>
177
178</project>