pregelix-core uses appassembler for entry points
diff --git a/pregelix/pregelix-core/pom.xml b/pregelix/pregelix-core/pom.xml
index a3f24f4..b3714f7 100644
--- a/pregelix/pregelix-core/pom.xml
+++ b/pregelix/pregelix-core/pom.xml
@@ -91,14 +91,30 @@
<executions>
<execution>
<configuration>
+ <platforms>
+ <platform>unix</platform>
+ </platforms>
<programs>
<program>
<mainClass>org.apache.hadoop.util.RunJar</mainClass>
- <name>pregelix-obselete</name>
+ <name>pregelix</name>
+ </program>
+ <program>
+ <mainClass>edu.uci.ics.hyracks.control.cc.CCDriver</mainClass>
+ <name>pregelixcc</name>
+ </program>
+ <program>
+ <mainClass>edu.uci.ics.hyracks.control.nc.NCDriver</mainClass>
+ <name>pregelixnc</name>
+ <commandLineArguments>
+ <commandLineArgument>-app-nc-main-class</commandLineArgument>
+ <commandLineArgument>edu.uci.ics.pregelix.runtime.bootstrap.NCApplicationEntryPoint</commandLineArgument>
+ </commandLineArguments>
</program>
</programs>
<repositoryLayout>flat</repositoryLayout>
<repositoryName>lib</repositoryName>
+ <configurationDirectory>etc:"$HADOOP_HOME"/conf:/etc/hadoop/conf</configurationDirectory>
</configuration>
<phase>package</phase>
<goals>