blob: af295b7d47797613dbee7ff7b7df289112afdcf9 [file] [log] [blame]
Till Westmannea8ab392013-06-05 15:17:08 -07001<!--
2 ! Copyright 2009-2013 by The Regents of the University of California
3 ! Licensed under the Apache License, Version 2.0 (the "License");
4 ! you may not use this file except in compliance with the License.
5 ! you may obtain a copy of the License from
6 !
7 ! http://www.apache.org/licenses/LICENSE-2.0
8 !
9 ! Unless required by applicable law or agreed to in writing, software
10 ! distributed under the License is distributed on an "AS IS" BASIS,
11 ! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 ! See the License for the specific language governing permissions and
13 ! limitations under the License.
14 !-->
vinayakb5ee049d2013-04-06 21:21:29 +000015<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">
16 <modelVersion>4.0.0</modelVersion>
17 <artifactId>asterix-server</artifactId>
18 <name>asterix-server</name>
19 <parent>
20 <groupId>edu.uci.ics.asterix</groupId>
21 <artifactId>asterix</artifactId>
Vinayak Borkar84fc7cc2013-12-22 12:45:31 -080022 <version>0.8.3</version>
vinayakb5ee049d2013-04-06 21:21:29 +000023 </parent>
24
25 <build>
26 <plugins>
27 <plugin>
28 <groupId>org.codehaus.mojo</groupId>
29 <artifactId>appassembler-maven-plugin</artifactId>
30 <version>1.3</version>
zheilbron01b0b632013-06-20 17:46:30 -070031 <configuration>
32 <assembleDirectory>
zheilbron156149b2013-06-24 11:48:25 -070033 ${project.build.directory}/appassembler
zheilbron01b0b632013-06-20 17:46:30 -070034 </assembleDirectory>
zheilbron156149b2013-06-24 11:48:25 -070035 <repositoryLayout>flat</repositoryLayout>
36 <programs>
37 <program>
38 <platforms>
39 <platform>unix</platform>
40 </platforms>
41 <name>asterixcc</name>
42 <mainClass>edu.uci.ics.hyracks.control.cc.CCDriver</mainClass>
43 <commandLineArguments>
44 <commandLineArgument>-app-cc-main-class</commandLineArgument>
45 <commandLineArgument>edu.uci.ics.asterix.hyracks.bootstrap.CCApplicationEntryPoint</commandLineArgument>
46 </commandLineArguments>
47 </program>
48 <program>
49 <platforms>
50 <platform>unix</platform>
51 </platforms>
52 <name>asterixnc</name>
53 <mainClass>edu.uci.ics.hyracks.control.nc.NCDriver</mainClass>
54 <commandLineArguments>
55 <commandLineArgument>-app-nc-main-class</commandLineArgument>
56 <commandLineArgument>edu.uci.ics.asterix.hyracks.bootstrap.NCApplicationEntryPoint</commandLineArgument>
57 </commandLineArguments>
58 </program>
59 </programs>
zheilbron01b0b632013-06-20 17:46:30 -070060 <daemons>
61 <daemon>
62 <id>asterixcc</id>
63 <mainClass>edu.uci.ics.hyracks.control.cc.CCDriver</mainClass>
64 <platforms>
zheilbron01b0b632013-06-20 17:46:30 -070065 <platform>booter-windows</platform>
66 </platforms>
67 <commandLineArguments>
68 <commandLineArgument>-app-cc-main-class</commandLineArgument>
69 <commandLineArgument>edu.uci.ics.asterix.hyracks.bootstrap.CCApplicationEntryPoint</commandLineArgument>
70 </commandLineArguments>
71 </daemon>
72 <daemon>
73 <id>asterixnc</id>
74 <mainClass>edu.uci.ics.hyracks.control.nc.NCDriver</mainClass>
75 <platforms>
zheilbron01b0b632013-06-20 17:46:30 -070076 <platform>booter-windows</platform>
77 </platforms>
78 <commandLineArguments>
79 <commandLineArgument>-app-nc-main-class</commandLineArgument>
80 <commandLineArgument>edu.uci.ics.asterix.hyracks.bootstrap.NCApplicationEntryPoint</commandLineArgument>
81 </commandLineArguments>
82 </daemon>
83 </daemons>
84 </configuration>
vinayakb5ee049d2013-04-06 21:21:29 +000085 <executions>
86 <execution>
vinayakb5ee049d2013-04-06 21:21:29 +000087 <goals>
zheilbron156149b2013-06-24 11:48:25 -070088 <goal>assemble</goal>
zheilbron01b0b632013-06-20 17:46:30 -070089 <goal>generate-daemons</goal>
90 <goal>create-repository</goal>
vinayakb5ee049d2013-04-06 21:21:29 +000091 </goals>
92 </execution>
93 </executions>
94 </plugin>
95 <plugin>
96 <artifactId>maven-assembly-plugin</artifactId>
97 <version>2.2-beta-5</version>
98 <executions>
99 <execution>
100 <configuration>
101 <descriptors>
102 <descriptor>src/main/assembly/binary-assembly.xml</descriptor>
103 </descriptors>
104 </configuration>
105 <phase>package</phase>
106 <goals>
107 <goal>attached</goal>
108 </goals>
109 </execution>
110 </executions>
111 </plugin>
112 </plugins>
113 </build>
114 <dependencies>
115 <dependency>
116 <groupId>edu.uci.ics.hyracks</groupId>
117 <artifactId>hyracks-control-cc</artifactId>
118 <type>jar</type>
119 <scope>compile</scope>
120 </dependency>
121 <dependency>
122 <groupId>edu.uci.ics.hyracks</groupId>
123 <artifactId>hyracks-control-nc</artifactId>
124 <type>jar</type>
125 <scope>compile</scope>
126 </dependency>
127 <dependency>
128 <groupId>edu.uci.ics.asterix</groupId>
129 <artifactId>asterix-app</artifactId>
Vinayak Borkar84fc7cc2013-12-22 12:45:31 -0800130 <version>0.8.3</version>
vinayakb5ee049d2013-04-06 21:21:29 +0000131 </dependency>
zheilbron01b0b632013-06-20 17:46:30 -0700132 <dependency>
133 <groupId>org.codehaus.mojo.appassembler</groupId>
134 <artifactId>appassembler-booter</artifactId>
135 <version>1.3.1</version>
136 </dependency>
vinayakb5ee049d2013-04-06 21:21:29 +0000137 </dependencies>
138</project>