blob: e775d6bcb0454ed4107c004fa1fc5ed00f55ceef [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 Maxon7681d8a2015-10-05 10:42:22 -070026 <version>0.8.7-incubating</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
vinayakb5ee049d2013-04-06 21:21:29 +000038 <build>
39 <plugins>
40 <plugin>
41 <groupId>org.codehaus.mojo</groupId>
42 <artifactId>appassembler-maven-plugin</artifactId>
43 <version>1.3</version>
zheilbron01b0b632013-06-20 17:46:30 -070044 <configuration>
45 <assembleDirectory>
zheilbron156149b2013-06-24 11:48:25 -070046 ${project.build.directory}/appassembler
zheilbron01b0b632013-06-20 17:46:30 -070047 </assembleDirectory>
zheilbron156149b2013-06-24 11:48:25 -070048 <repositoryLayout>flat</repositoryLayout>
49 <programs>
50 <program>
51 <platforms>
52 <platform>unix</platform>
53 </platforms>
54 <name>asterixcc</name>
Ian Maxonf18bba22015-08-21 12:35:14 -070055 <mainClass>org.apache.hyracks.control.cc.CCDriver</mainClass>
zheilbron156149b2013-06-24 11:48:25 -070056 <commandLineArguments>
57 <commandLineArgument>-app-cc-main-class</commandLineArgument>
Ian Maxonf18bba22015-08-21 12:35:14 -070058 <commandLineArgument>org.apache.asterix.hyracks.bootstrap.CCApplicationEntryPoint</commandLineArgument>
zheilbron156149b2013-06-24 11:48:25 -070059 </commandLineArguments>
60 </program>
61 <program>
62 <platforms>
63 <platform>unix</platform>
64 </platforms>
65 <name>asterixnc</name>
Ian Maxonf18bba22015-08-21 12:35:14 -070066 <mainClass>org.apache.hyracks.control.nc.NCDriver</mainClass>
zheilbron156149b2013-06-24 11:48:25 -070067 <commandLineArguments>
68 <commandLineArgument>-app-nc-main-class</commandLineArgument>
Ian Maxonf18bba22015-08-21 12:35:14 -070069 <commandLineArgument>org.apache.asterix.hyracks.bootstrap.NCApplicationEntryPoint</commandLineArgument>
zheilbron156149b2013-06-24 11:48:25 -070070 </commandLineArguments>
71 </program>
72 </programs>
zheilbron01b0b632013-06-20 17:46:30 -070073 <daemons>
74 <daemon>
75 <id>asterixcc</id>
Ian Maxonf18bba22015-08-21 12:35:14 -070076 <mainClass>org.apache.hyracks.control.cc.CCDriver</mainClass>
zheilbron01b0b632013-06-20 17:46:30 -070077 <platforms>
zheilbron01b0b632013-06-20 17:46:30 -070078 <platform>booter-windows</platform>
79 </platforms>
80 <commandLineArguments>
81 <commandLineArgument>-app-cc-main-class</commandLineArgument>
Ian Maxonf18bba22015-08-21 12:35:14 -070082 <commandLineArgument>org.apache.asterix.hyracks.bootstrap.CCApplicationEntryPoint</commandLineArgument>
zheilbron01b0b632013-06-20 17:46:30 -070083 </commandLineArguments>
84 </daemon>
85 <daemon>
86 <id>asterixnc</id>
Ian Maxonf18bba22015-08-21 12:35:14 -070087 <mainClass>org.apache.hyracks.control.nc.NCDriver</mainClass>
zheilbron01b0b632013-06-20 17:46:30 -070088 <platforms>
zheilbron01b0b632013-06-20 17:46:30 -070089 <platform>booter-windows</platform>
90 </platforms>
91 <commandLineArguments>
92 <commandLineArgument>-app-nc-main-class</commandLineArgument>
Ian Maxonf18bba22015-08-21 12:35:14 -070093 <commandLineArgument>org.apache.asterix.hyracks.bootstrap.NCApplicationEntryPoint</commandLineArgument>
zheilbron01b0b632013-06-20 17:46:30 -070094 </commandLineArguments>
95 </daemon>
96 </daemons>
97 </configuration>
vinayakb5ee049d2013-04-06 21:21:29 +000098 <executions>
99 <execution>
vinayakb5ee049d2013-04-06 21:21:29 +0000100 <goals>
zheilbron156149b2013-06-24 11:48:25 -0700101 <goal>assemble</goal>
zheilbron01b0b632013-06-20 17:46:30 -0700102 <goal>generate-daemons</goal>
103 <goal>create-repository</goal>
vinayakb5ee049d2013-04-06 21:21:29 +0000104 </goals>
105 </execution>
106 </executions>
107 </plugin>
108 <plugin>
109 <artifactId>maven-assembly-plugin</artifactId>
110 <version>2.2-beta-5</version>
111 <executions>
112 <execution>
113 <configuration>
114 <descriptors>
115 <descriptor>src/main/assembly/binary-assembly.xml</descriptor>
116 </descriptors>
117 </configuration>
118 <phase>package</phase>
119 <goals>
120 <goal>attached</goal>
121 </goals>
122 </execution>
123 </executions>
124 </plugin>
125 </plugins>
126 </build>
127 <dependencies>
128 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700129 <groupId>org.apache.hyracks</groupId>
vinayakb5ee049d2013-04-06 21:21:29 +0000130 <artifactId>hyracks-control-cc</artifactId>
131 <type>jar</type>
132 <scope>compile</scope>
133 </dependency>
134 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700135 <groupId>org.apache.hyracks</groupId>
vinayakb5ee049d2013-04-06 21:21:29 +0000136 <artifactId>hyracks-control-nc</artifactId>
137 <type>jar</type>
138 <scope>compile</scope>
139 </dependency>
140 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700141 <groupId>org.apache.asterix</groupId>
vinayakb5ee049d2013-04-06 21:21:29 +0000142 <artifactId>asterix-app</artifactId>
Ian Maxon7681d8a2015-10-05 10:42:22 -0700143 <version>0.8.7-incubating</version>
vinayakb5ee049d2013-04-06 21:21:29 +0000144 </dependency>
zheilbron01b0b632013-06-20 17:46:30 -0700145 <dependency>
146 <groupId>org.codehaus.mojo.appassembler</groupId>
147 <artifactId>appassembler-booter</artifactId>
148 <version>1.3.1</version>
149 </dependency>
vinayakb5ee049d2013-04-06 21:21:29 +0000150 </dependencies>
Ian4a816dc2014-11-26 15:46:32 -0800151</project>