blob: e4b8aa6a387dc68ef02e96e01bec0c23771c4ef7 [file] [log] [blame]
vinayakb68714632013-02-26 11:13:22 +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/maven-v4_0_0.xsd">
2 <modelVersion>4.0.0</modelVersion>
3 <artifactId>asterix-server</artifactId>
4 <name>asterix-server</name>
5 <parent>
6 <groupId>edu.uci.ics.asterix</groupId>
7 <artifactId>asterix</artifactId>
8 <version>0.0.4-SNAPSHOT</version>
9 </parent>
10
11 <build>
12 <plugins>
13 <plugin>
14 <groupId>org.codehaus.mojo</groupId>
15 <artifactId>appassembler-maven-plugin</artifactId>
16 <version>1.3</version>
17 <executions>
18 <execution>
19 <configuration>
20 <programs>
21 <program>
22 <mainClass>edu.uci.ics.hyracks.control.cc.CCDriver</mainClass>
23 <name>asterixcc</name>
24 <commandLineArguments>
25 <commandLineArgument>-app-cc-main-class</commandLineArgument>
26 <commandLineArgument>edu.uci.ics.asterix.hyracks.bootstrap.CCApplicationEntryPoint</commandLineArgument>
27 </commandLineArguments>
28 </program>
29 <program>
30 <mainClass>edu.uci.ics.hyracks.control.nc.NCDriver</mainClass>
31 <name>asterixnc</name>
32 <commandLineArguments>
33 <commandLineArgument>-app-nc-main-class</commandLineArgument>
34 <commandLineArgument>edu.uci.ics.asterix.hyracks.bootstrap.NCApplicationEntryPoint</commandLineArgument>
35 </commandLineArguments>
36 </program>
37 </programs>
38 <repositoryLayout>flat</repositoryLayout>
39 <repositoryName>lib</repositoryName>
40 </configuration>
41 <phase>package</phase>
42 <goals>
43 <goal>assemble</goal>
44 </goals>
45 </execution>
46 </executions>
47 </plugin>
48 <plugin>
49 <artifactId>maven-assembly-plugin</artifactId>
50 <version>2.2-beta-5</version>
51 <executions>
52 <execution>
53 <configuration>
54 <descriptors>
55 <descriptor>src/main/assembly/binary-assembly.xml</descriptor>
56 </descriptors>
57 </configuration>
58 <phase>package</phase>
59 <goals>
60 <goal>attached</goal>
61 </goals>
62 </execution>
63 </executions>
64 </plugin>
65 </plugins>
66 </build>
67 <dependencies>
68 <dependency>
69 <groupId>edu.uci.ics.hyracks</groupId>
70 <artifactId>hyracks-control-cc</artifactId>
71 <type>jar</type>
72 <scope>compile</scope>
73 </dependency>
74 <dependency>
75 <groupId>edu.uci.ics.hyracks</groupId>
76 <artifactId>hyracks-control-nc</artifactId>
77 <type>jar</type>
78 <scope>compile</scope>
79 </dependency>
80 <dependency>
81 <groupId>edu.uci.ics.asterix</groupId>
82 <artifactId>asterix-app</artifactId>
83 <version>0.0.4-SNAPSHOT</version>
84 </dependency>
85 </dependencies>
86</project>