blob: 5e8d0e25af8b259737934f9e5e36235604f40b1d [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>
Ian Maxonf18bba22015-08-21 12:35:14 -070020 <groupId>org.apache.asterix</groupId>
vinayakb5ee049d2013-04-06 21:21:29 +000021 <artifactId>asterix</artifactId>
Ian Maxonf2ed8bc2014-07-11 23:50:44 -070022 <version>0.8.7-SNAPSHOT</version>
vinayakb5ee049d2013-04-06 21:21:29 +000023 </parent>
24
Ian4a816dc2014-11-26 15:46:32 -080025 <licenses>
26 <license>
27 <name>Apache License, Version 2.0</name>
28 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
29 <distribution>repo</distribution>
30 <comments>A business-friendly OSS license</comments>
31 </license>
32 </licenses>
33
vinayakb5ee049d2013-04-06 21:21:29 +000034 <build>
35 <plugins>
36 <plugin>
37 <groupId>org.codehaus.mojo</groupId>
38 <artifactId>appassembler-maven-plugin</artifactId>
39 <version>1.3</version>
zheilbron01b0b632013-06-20 17:46:30 -070040 <configuration>
41 <assembleDirectory>
zheilbron156149b2013-06-24 11:48:25 -070042 ${project.build.directory}/appassembler
zheilbron01b0b632013-06-20 17:46:30 -070043 </assembleDirectory>
zheilbron156149b2013-06-24 11:48:25 -070044 <repositoryLayout>flat</repositoryLayout>
45 <programs>
46 <program>
47 <platforms>
48 <platform>unix</platform>
49 </platforms>
50 <name>asterixcc</name>
Ian Maxonf18bba22015-08-21 12:35:14 -070051 <mainClass>org.apache.hyracks.control.cc.CCDriver</mainClass>
zheilbron156149b2013-06-24 11:48:25 -070052 <commandLineArguments>
53 <commandLineArgument>-app-cc-main-class</commandLineArgument>
Ian Maxonf18bba22015-08-21 12:35:14 -070054 <commandLineArgument>org.apache.asterix.hyracks.bootstrap.CCApplicationEntryPoint</commandLineArgument>
zheilbron156149b2013-06-24 11:48:25 -070055 </commandLineArguments>
56 </program>
57 <program>
58 <platforms>
59 <platform>unix</platform>
60 </platforms>
61 <name>asterixnc</name>
Ian Maxonf18bba22015-08-21 12:35:14 -070062 <mainClass>org.apache.hyracks.control.nc.NCDriver</mainClass>
zheilbron156149b2013-06-24 11:48:25 -070063 <commandLineArguments>
64 <commandLineArgument>-app-nc-main-class</commandLineArgument>
Ian Maxonf18bba22015-08-21 12:35:14 -070065 <commandLineArgument>org.apache.asterix.hyracks.bootstrap.NCApplicationEntryPoint</commandLineArgument>
zheilbron156149b2013-06-24 11:48:25 -070066 </commandLineArguments>
67 </program>
68 </programs>
zheilbron01b0b632013-06-20 17:46:30 -070069 <daemons>
70 <daemon>
71 <id>asterixcc</id>
Ian Maxonf18bba22015-08-21 12:35:14 -070072 <mainClass>org.apache.hyracks.control.cc.CCDriver</mainClass>
zheilbron01b0b632013-06-20 17:46:30 -070073 <platforms>
zheilbron01b0b632013-06-20 17:46:30 -070074 <platform>booter-windows</platform>
75 </platforms>
76 <commandLineArguments>
77 <commandLineArgument>-app-cc-main-class</commandLineArgument>
Ian Maxonf18bba22015-08-21 12:35:14 -070078 <commandLineArgument>org.apache.asterix.hyracks.bootstrap.CCApplicationEntryPoint</commandLineArgument>
zheilbron01b0b632013-06-20 17:46:30 -070079 </commandLineArguments>
80 </daemon>
81 <daemon>
82 <id>asterixnc</id>
Ian Maxonf18bba22015-08-21 12:35:14 -070083 <mainClass>org.apache.hyracks.control.nc.NCDriver</mainClass>
zheilbron01b0b632013-06-20 17:46:30 -070084 <platforms>
zheilbron01b0b632013-06-20 17:46:30 -070085 <platform>booter-windows</platform>
86 </platforms>
87 <commandLineArguments>
88 <commandLineArgument>-app-nc-main-class</commandLineArgument>
Ian Maxonf18bba22015-08-21 12:35:14 -070089 <commandLineArgument>org.apache.asterix.hyracks.bootstrap.NCApplicationEntryPoint</commandLineArgument>
zheilbron01b0b632013-06-20 17:46:30 -070090 </commandLineArguments>
91 </daemon>
92 </daemons>
93 </configuration>
vinayakb5ee049d2013-04-06 21:21:29 +000094 <executions>
95 <execution>
vinayakb5ee049d2013-04-06 21:21:29 +000096 <goals>
zheilbron156149b2013-06-24 11:48:25 -070097 <goal>assemble</goal>
zheilbron01b0b632013-06-20 17:46:30 -070098 <goal>generate-daemons</goal>
99 <goal>create-repository</goal>
vinayakb5ee049d2013-04-06 21:21:29 +0000100 </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 <dependencies>
124 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700125 <groupId>org.apache.hyracks</groupId>
vinayakb5ee049d2013-04-06 21:21:29 +0000126 <artifactId>hyracks-control-cc</artifactId>
127 <type>jar</type>
128 <scope>compile</scope>
129 </dependency>
130 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700131 <groupId>org.apache.hyracks</groupId>
vinayakb5ee049d2013-04-06 21:21:29 +0000132 <artifactId>hyracks-control-nc</artifactId>
133 <type>jar</type>
134 <scope>compile</scope>
135 </dependency>
136 <dependency>
Ian Maxonf18bba22015-08-21 12:35:14 -0700137 <groupId>org.apache.asterix</groupId>
vinayakb5ee049d2013-04-06 21:21:29 +0000138 <artifactId>asterix-app</artifactId>
Ian Maxonf2ed8bc2014-07-11 23:50:44 -0700139 <version>0.8.7-SNAPSHOT</version>
vinayakb5ee049d2013-04-06 21:21:29 +0000140 </dependency>
zheilbron01b0b632013-06-20 17:46:30 -0700141 <dependency>
142 <groupId>org.codehaus.mojo.appassembler</groupId>
143 <artifactId>appassembler-booter</artifactId>
144 <version>1.3.1</version>
145 </dependency>
vinayakb5ee049d2013-04-06 21:21:29 +0000146 </dependencies>
Ian4a816dc2014-11-26 15:46:32 -0800147</project>