blob: f6868c5f41ce50c180887300d68445ce898e09ee [file] [log] [blame]
vinayakb67c655f2013-04-07 01:31:49 +00001<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>
vinayakb67c655f2013-04-07 01:31:49 +00007 <version>0.0.4-SNAPSHOT</version>
vinayakb38b7ca42012-03-05 05:44:15 +00008 </parent>
vinayakb38b7ca42012-03-05 05:44:15 +00009 <artifactId>asterix-tools</artifactId>
vinayakb38b7ca42012-03-05 05:44:15 +000010
11 <build>
12 <plugins>
13 <plugin>
14 <groupId>org.apache.maven.plugins</groupId>
15 <artifactId>maven-compiler-plugin</artifactId>
16 <version>2.0.2</version>
17 <configuration>
vinayakb5ee049d2013-04-06 21:21:29 +000018 <source>1.7</source>
19 <target>1.7</target>
20 <fork>true</fork>
vinayakb38b7ca42012-03-05 05:44:15 +000021 </configuration>
22 </plugin>
23 <plugin>
vinayakb5ee049d2013-04-06 21:21:29 +000024 <artifactId>maven-jar-plugin</artifactId>
25 <executions>
26 <execution>
27 <id>aqlclient</id>
28 <goals>
29 <goal>jar</goal>
30 </goals>
31 <phase>package</phase>
32 <configuration>
33 <classifier>aqlclient</classifier>
34 <archive>
35 <manifest>
36 <MainClass>edu.uci.ics.asterix.tools.aqlclient.AqlClient</MainClass>
37 </manifest>
38 </archive>
39 <includes>
40 <include>**/uci/ics/asterix/tools/aqlclient/*</include>
41 </includes>
42 </configuration>
43 </execution>
44 </executions>
45 </plugin>
46 <plugin>
vinayakb38b7ca42012-03-05 05:44:15 +000047 <artifactId>maven-surefire-plugin</artifactId>
48 <version>2.7.2</version>
49 <executions>
50 <execution>
51 <id>default-test</id>
52 <phase>test</phase>
53 <goals>
54 <goal>test</goal>
55 </goals>
56 <configuration>
57 <forkMode>pertest</forkMode>
58 <argLine>-enableassertions -Xmx1024m -Dfile.encoding=UTF-8
59 -Djava.util.logging.config.file=src/test/resources/logging.properties</argLine>
60 <includes>
61 <include>**/*TestSuite.java</include>
62 <include>**/*Test.java</include>
63 </includes>
64 </configuration>
65 </execution>
66 </executions>
67 <configuration>
68 <forkMode>pertest</forkMode>
69 <argLine>-enableassertions -Xmx1536m -Dfile.encoding=UTF-8
70 -Djava.util.logging.config.file=src/test/resources/logging.properties</argLine>
71 <includes>
72 <include>**/*TestSuite.java</include>
73 <include>**/*Test.java</include>
74 </includes>
75 </configuration>
76 </plugin>
77 <plugin>
78 <groupId>org.codehaus.mojo</groupId>
79 <artifactId>appassembler-maven-plugin</artifactId>
80 <version>1.0</version>
81 <executions>
82 <execution>
83 <configuration>
84 <programs>
85 <program>
86 <mainClass>edu.uci.ics.asterix.tools.TblToAdm</mainClass>
87 <name>tbl2adm</name>
88 </program>
89 <program>
90 <mainClass>edu.uci.ics.asterix.tools.datagen.AdgClientDriver</mainClass>
91 <name>adg</name>
92 </program>
93 </programs>
94 <repositoryLayout>flat</repositoryLayout>
95 <repositoryName>lib</repositoryName>
96 </configuration>
97 <phase>package</phase>
98 <goals>
99 <goal>assemble</goal>
100 </goals>
101 </execution>
102 </executions>
103 </plugin>
104 <plugin>
105 <artifactId>maven-assembly-plugin</artifactId>
106 <version>2.2-beta-5</version>
107 <executions>
108 <execution>
109 <configuration>
110 <descriptors>
111 <descriptor>src/main/assembly/binary-assembly.xml</descriptor>
112 </descriptors>
113 </configuration>
114 <phase>package</phase>
115 <goals>
116 <goal>attached</goal>
117 </goals>
118 </execution>
119 </executions>
120 </plugin>
121 </plugins>
122 </build>
123
124 <dependencies>
125 <dependency>
126 <groupId>edu.uci.ics.asterix</groupId>
vinayakb5ee049d2013-04-06 21:21:29 +0000127 <artifactId>asterix-aql</artifactId>
vinayakb67c655f2013-04-07 01:31:49 +0000128 <version>0.0.4-SNAPSHOT</version>
vinayakb5ee049d2013-04-06 21:21:29 +0000129 <scope>compile</scope>
130 </dependency>
131 <dependency>
132 <groupId>edu.uci.ics.asterix</groupId>
vinayakb38b7ca42012-03-05 05:44:15 +0000133 <artifactId>asterix-algebra</artifactId>
vinayakb67c655f2013-04-07 01:31:49 +0000134 <version>0.0.4-SNAPSHOT</version>
vinayakb38b7ca42012-03-05 05:44:15 +0000135 <scope>compile</scope>
136 </dependency>
137 <dependency>
vinayakb5ee049d2013-04-06 21:21:29 +0000138 <groupId>org.apache.httpcomponents</groupId>
139 <artifactId>httpclient</artifactId>
140 <version>4.2.2</version>
141 <scope>compile</scope>
142 </dependency>
143 <dependency>
144 <groupId>org.apache.httpcomponents</groupId>
145 <artifactId>httpcore</artifactId>
146 <version>4.2.2</version>
147 <scope>compile</scope>
148 </dependency>
149 <dependency>
vinayakb38b7ca42012-03-05 05:44:15 +0000150 <groupId>junit</groupId>
151 <artifactId>junit</artifactId>
152 <version>4.8.1</version>
153 <scope>test</scope>
154 </dependency>
155 </dependencies>
156
vinayakb5ee049d2013-04-06 21:21:29 +0000157</project>