blob: d5e1ff56178bcf8b9b4ea92928a30dcf0a179941 [file] [log] [blame]
Till Westmannea8ab392013-06-05 15:17:08 -07001<!--
Ian Maxon928bbd12015-09-14 17:12:48 -07002 ! Licensed to the Apache Software Foundation (ASF) under one
3 ! or more contributor license agreements. See the NOTICE file
4 ! distributed with this work for additional information
5 ! regarding copyright ownership. The ASF licenses this file
6 ! to you under the Apache License, Version 2.0 (the
7 ! "License"); you may not use this file except in compliance
8 ! with the License. You may obtain a copy of the License at
9 !
10 ! http://www.apache.org/licenses/LICENSE-2.0
11 !
12 ! Unless required by applicable law or agreed to in writing,
13 ! software distributed under the License is distributed on an
14 ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 ! KIND, either express or implied. See the License for the
16 ! specific language governing permissions and limitations
17 ! under the License.
Till Westmannea8ab392013-06-05 15:17:08 -070018 !-->
vinayakb5ee049d2013-04-06 21:21:29 +000019<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">
20 <modelVersion>4.0.0</modelVersion>
21 <artifactId>asterix-server</artifactId>
22 <name>asterix-server</name>
23 <parent>
Ian Maxonf18bba22015-08-21 12:35:14 -070024 <groupId>org.apache.asterix</groupId>
vinayakb5ee049d2013-04-06 21:21:29 +000025 <artifactId>asterix</artifactId>
Ian Maxon4e6a9232015-10-05 12:46:37 -070026 <version>0.8.8-SNAPSHOT</version>
vinayakb5ee049d2013-04-06 21:21:29 +000027 </parent>
28
Ian4a816dc2014-11-26 15:46:32 -080029 <licenses>
30 <license>
31 <name>Apache License, Version 2.0</name>
32 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
33 <distribution>repo</distribution>
34 <comments>A business-friendly OSS license</comments>
35 </license>
36 </licenses>
37
Ian Maxon6e5f18e2015-11-24 18:02:48 -080038 <properties>
39 <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
40 </properties>
41
vinayakb5ee049d2013-04-06 21:21:29 +000042 <build>
43 <plugins>
44 <plugin>
45 <groupId>org.codehaus.mojo</groupId>
46 <artifactId>appassembler-maven-plugin</artifactId>
47 <version>1.3</version>
zheilbron01b0b632013-06-20 17:46:30 -070048 <configuration>
49 <assembleDirectory>
zheilbron156149b2013-06-24 11:48:25 -070050 ${project.build.directory}/appassembler
zheilbron01b0b632013-06-20 17:46:30 -070051 </assembleDirectory>
zheilbron156149b2013-06-24 11:48:25 -070052 <repositoryLayout>flat</repositoryLayout>
53 <programs>
54 <program>
55 <platforms>
56 <platform>unix</platform>
57 </platforms>
58 <name>asterixcc</name>
Ian Maxonf18bba22015-08-21 12:35:14 -070059 <mainClass>org.apache.hyracks.control.cc.CCDriver</mainClass>
zheilbron156149b2013-06-24 11:48:25 -070060 <commandLineArguments>
61 <commandLineArgument>-app-cc-main-class</commandLineArgument>
Ian Maxonf18bba22015-08-21 12:35:14 -070062 <commandLineArgument>org.apache.asterix.hyracks.bootstrap.CCApplicationEntryPoint</commandLineArgument>
zheilbron156149b2013-06-24 11:48:25 -070063 </commandLineArguments>
64 </program>
65 <program>
66 <platforms>
67 <platform>unix</platform>
68 </platforms>
69 <name>asterixnc</name>
Ian Maxonf18bba22015-08-21 12:35:14 -070070 <mainClass>org.apache.hyracks.control.nc.NCDriver</mainClass>
zheilbron156149b2013-06-24 11:48:25 -070071 <commandLineArguments>
72 <commandLineArgument>-app-nc-main-class</commandLineArgument>
Ian Maxonf18bba22015-08-21 12:35:14 -070073 <commandLineArgument>org.apache.asterix.hyracks.bootstrap.NCApplicationEntryPoint</commandLineArgument>
zheilbron156149b2013-06-24 11:48:25 -070074 </commandLineArguments>
75 </program>
76 </programs>
zheilbron01b0b632013-06-20 17:46:30 -070077 <daemons>
78 <daemon>
79 <id>asterixcc</id>
Ian Maxonf18bba22015-08-21 12:35:14 -070080 <mainClass>org.apache.hyracks.control.cc.CCDriver</mainClass>
zheilbron01b0b632013-06-20 17:46:30 -070081 <platforms>
zheilbron01b0b632013-06-20 17:46:30 -070082 <platform>booter-windows</platform>
83 </platforms>
84 <commandLineArguments>
85 <commandLineArgument>-app-cc-main-class</commandLineArgument>
Ian Maxonf18bba22015-08-21 12:35:14 -070086 <commandLineArgument>org.apache.asterix.hyracks.bootstrap.CCApplicationEntryPoint</commandLineArgument>
zheilbron01b0b632013-06-20 17:46:30 -070087 </commandLineArguments>
88 </daemon>
89 <daemon>
90 <id>asterixnc</id>
Ian Maxonf18bba22015-08-21 12:35:14 -070091 <mainClass>org.apache.hyracks.control.nc.NCDriver</mainClass>
zheilbron01b0b632013-06-20 17:46:30 -070092 <platforms>
zheilbron01b0b632013-06-20 17:46:30 -070093 <platform>booter-windows</platform>
94 </platforms>
95 <commandLineArguments>
96 <commandLineArgument>-app-nc-main-class</commandLineArgument>
Ian Maxonf18bba22015-08-21 12:35:14 -070097 <commandLineArgument>org.apache.asterix.hyracks.bootstrap.NCApplicationEntryPoint</commandLineArgument>
zheilbron01b0b632013-06-20 17:46:30 -070098 </commandLineArguments>
99 </daemon>
100 </daemons>
101 </configuration>
vinayakb5ee049d2013-04-06 21:21:29 +0000102 <executions>
103 <execution>
vinayakb5ee049d2013-04-06 21:21:29 +0000104 <goals>
zheilbron156149b2013-06-24 11:48:25 -0700105 <goal>assemble</goal>
zheilbron01b0b632013-06-20 17:46:30 -0700106 <goal>generate-daemons</goal>
107 <goal>create-repository</goal>
vinayakb5ee049d2013-04-06 21:21:29 +0000108 </goals>
109 </execution>
110 </executions>
111 </plugin>
112 <plugin>
113 <artifactId>maven-assembly-plugin</artifactId>
114 <version>2.2-beta-5</version>
115 <executions>
116 <execution>
117 <configuration>
118 <descriptors>
119 <descriptor>src/main/assembly/binary-assembly.xml</descriptor>
120 </descriptors>
121 </configuration>
122 <phase>package</phase>
123 <goals>
124 <goal>attached</goal>
125 </goals>
126 </execution>
127 </executions>
128 </plugin>
129 </plugins>
130 </build>
131 <dependencies>
132 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700133 <groupId>org.apache.hyracks</groupId>
vinayakb5ee049d2013-04-06 21:21:29 +0000134 <artifactId>hyracks-control-cc</artifactId>
135 <type>jar</type>
136 <scope>compile</scope>
137 </dependency>
138 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700139 <groupId>org.apache.hyracks</groupId>
vinayakb5ee049d2013-04-06 21:21:29 +0000140 <artifactId>hyracks-control-nc</artifactId>
141 <type>jar</type>
142 <scope>compile</scope>
143 </dependency>
144 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700145 <groupId>org.apache.asterix</groupId>
vinayakb5ee049d2013-04-06 21:21:29 +0000146 <artifactId>asterix-app</artifactId>
Ian Maxon4e6a9232015-10-05 12:46:37 -0700147 <version>0.8.8-SNAPSHOT</version>
vinayakb5ee049d2013-04-06 21:21:29 +0000148 </dependency>
zheilbron01b0b632013-06-20 17:46:30 -0700149 <dependency>
150 <groupId>org.codehaus.mojo.appassembler</groupId>
151 <artifactId>appassembler-booter</artifactId>
152 <version>1.3.1</version>
153 </dependency>
vinayakb5ee049d2013-04-06 21:21:29 +0000154 </dependencies>
Ian4a816dc2014-11-26 15:46:32 -0800155</project>