blob: 3e5dd847099f6304905c1658ab05cc817f7fe558 [file] [log] [blame]
ramangrover296c282a12013-04-28 22:52:35 -07001<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/xsd/maven-4.0.0.xsd">
vinayakb38b7ca42012-03-05 05:44:15 +00003 <modelVersion>4.0.0</modelVersion>
4 <parent>
5 <artifactId>asterix</artifactId>
6 <groupId>edu.uci.ics.asterix</groupId>
Vinayak Borkar726f3922013-04-25 14:32:21 -07007 <version>0.0.6-SNAPSHOT</version>
vinayakb38b7ca42012-03-05 05:44:15 +00008 </parent>
vinayakb38b7ca42012-03-05 05:44:15 +00009 <artifactId>asterix-common</artifactId>
vinayakb38b7ca42012-03-05 05:44:15 +000010 <build>
11 <plugins>
12 <plugin>
13 <groupId>org.apache.maven.plugins</groupId>
14 <artifactId>maven-compiler-plugin</artifactId>
15 <version>2.0.2</version>
16 <configuration>
vinayakb5ee049d2013-04-06 21:21:29 +000017 <source>1.7</source>
18 <target>1.7</target>
19 <fork>true</fork>
vinayakb38b7ca42012-03-05 05:44:15 +000020 </configuration>
21 </plugin>
ramangrover296c282a12013-04-28 22:52:35 -070022 <plugin>
23 <groupId>org.jvnet.jaxb2.maven2</groupId>
24 <artifactId>maven-jaxb2-plugin</artifactId>
25 <executions>
26 <execution>
27 <id>configuration</id>
28 <goals>
29 <goal>generate</goal>
30 </goals>
31 <configuration>
32 <args>
33 <arg>-Xsetters</arg>
34 <arg>-Xvalue-constructor</arg>
35 </args>
36 <plugins>
37 <plugin>
38 <groupId>org.jvnet.jaxb2_commons</groupId>
39 <artifactId>jaxb2-basics</artifactId>
40 <version>0.6.2</version>
41 </plugin>
42 <plugin>
43 <groupId>org.jvnet.jaxb2_commons</groupId>
44 <artifactId>jaxb2-value-constructor</artifactId>
45 <version>3.0</version>
46 </plugin>
47 </plugins>
48 <schemaDirectory>src/main/resources/schema</schemaDirectory>
49 <schemaIncludes>
50 <include>asterix-conf.xsd</include>
51 </schemaIncludes>
52 <generatePackage>edu.uci.ics.asterix.common.configuration</generatePackage>
53 <bindingDirectory>src/main/resources/schema</bindingDirectory>
54 <bindingIncludes>
55 <bindingInclude>jaxb-bindings.xjb</bindingInclude>
56 </bindingIncludes>
57 <generateDirectory>${project.build.directory}/generated-sources/configuration</generateDirectory>
58 </configuration>
59 </execution>
ramangrover29b2201c42013-05-30 15:40:24 -070060 <execution>
61 <id>cluster</id>
62 <goals>
63 <goal>generate</goal>
64 </goals>
65 <configuration>
66 <args>
67 <arg>-Xsetters</arg>
68 <arg>-Xvalue-constructor</arg>
69 </args>
70 <plugins>
71 <plugin>
72 <groupId>org.jvnet.jaxb2_commons</groupId>
73 <artifactId>jaxb2-basics</artifactId>
74 <version>0.6.2</version>
75 </plugin>
76 <plugin>
77 <groupId>org.jvnet.jaxb2_commons</groupId>
78 <artifactId>jaxb2-value-constructor</artifactId>
79 <version>3.0</version>
80 </plugin>
81 </plugins>
82 <schemaDirectory>src/main/resources/schema</schemaDirectory>
83 <schemaIncludes>
84 <include>cluster.xsd</include>
85 </schemaIncludes>
86 <generatePackage>edu.uci.ics.asterix.event.schema.cluster</generatePackage>
87 <generateDirectory>${project.build.directory}/generated-sources/cluster</generateDirectory>
88 <bindingDirectory>src/main/resources/schema</bindingDirectory>
89 <bindingIncludes>
90 <bindingInclude>jaxb-bindings.xjb</bindingInclude>
91 </bindingIncludes>
92 </configuration>
93 </execution>
ramangrover296c282a12013-04-28 22:52:35 -070094 </executions>
95 </plugin>
ramangrover29330a5412013-04-29 20:59:17 -070096 <plugin>
97 <groupId>org.apache.maven.plugins</groupId>
98 <artifactId>maven-jar-plugin</artifactId>
99 <version>2.2</version>
100 <configuration>
101 <includes>
102 <include>**/*.class</include>
103 </includes>
104 </configuration>
105 <executions>
106 <execution>
107 <goals>
108 <goal>test-jar</goal>
109 </goals>
110 </execution>
111 </executions>
112 </plugin>
vinayakb38b7ca42012-03-05 05:44:15 +0000113 </plugins>
114 </build>
115
116 <dependencies>
117 <dependency>
118 <groupId>edu.uci.ics.hyracks</groupId>
vinayakb5ee049d2013-04-06 21:21:29 +0000119 <artifactId>algebricks-compiler</artifactId>
vinayakb38b7ca42012-03-05 05:44:15 +0000120 </dependency>
121 <dependency>
122 <groupId>edu.uci.ics.hyracks</groupId>
123 <artifactId>hyracks-dataflow-std</artifactId>
vinayakb5ee049d2013-04-06 21:21:29 +0000124 </dependency>
125 <dependency>
ramangrover29330a5412013-04-29 20:59:17 -0700126 <groupId>commons-io</groupId>
127 <artifactId>commons-io</artifactId>
128 <version>1.4</version>
129 </dependency>
130 <dependency>
131 <groupId>commons-httpclient</groupId>
132 <artifactId>commons-httpclient</artifactId>
133 <version>3.0.1</version>
134 </dependency>
135 <dependency>
vinayakb5ee049d2013-04-06 21:21:29 +0000136 <groupId>edu.uci.ics.asterix</groupId>
137 <artifactId>asterix-transactions</artifactId>
Vinayak Borkar726f3922013-04-25 14:32:21 -0700138 <version>0.0.6-SNAPSHOT</version>
vinayakb5ee049d2013-04-06 21:21:29 +0000139 <type>jar</type>
vinayakb38b7ca42012-03-05 05:44:15 +0000140 <scope>compile</scope>
141 </dependency>
vinayakb5ee049d2013-04-06 21:21:29 +0000142 <dependency>
143 <groupId>edu.uci.ics.hyracks</groupId>
144 <artifactId>hyracks-storage-am-lsm-common</artifactId>
145 </dependency>
ramangrover29330a5412013-04-29 20:59:17 -0700146 <dependency>
ramangrover29f9f78342013-05-23 15:07:39 -0700147 <groupId>edu.uci.ics.hyracks</groupId>
148 <artifactId>hyracks-storage-am-common</artifactId>
149 </dependency>
150 <dependency>
151 <groupId>edu.uci.ics.hyracks</groupId>
152 <artifactId>hyracks-api</artifactId>
153 </dependency>
154 <dependency>
ramangrover29330a5412013-04-29 20:59:17 -0700155 <groupId>edu.uci.ics.asterix</groupId>
156 <artifactId>asterix-test-framework</artifactId>
ramangrover29865c7062013-04-30 09:07:57 -0700157 <version>0.0.6-SNAPSHOT</version>
ramangrover29330a5412013-04-29 20:59:17 -0700158 <scope>test</scope>
159 </dependency>
160 <dependency>
161 <groupId>junit</groupId>
162 <artifactId>junit</artifactId>
163 <version>4.8.1</version>
164 <scope>test</scope>
165 </dependency>
vinayakb38b7ca42012-03-05 05:44:15 +0000166 </dependencies>
167
168</project>
169