try make with dependency

git-svn-id: https://hyracks.googlecode.com/svn/branches/fullstack_genomix@2896 123451ca-8445-de46-9d55-352943316053
diff --git a/genomix/genomix-core/pom.xml b/genomix/genomix-core/pom.xml
index 4cd78c8..3dfba8f 100644
--- a/genomix/genomix-core/pom.xml
+++ b/genomix/genomix-core/pom.xml
@@ -34,7 +34,7 @@
 						<configuration>
 							<programs>
 								<program>
-									<mainClass>edu.uci.ics.genomix.Driver</mainClass>
+									<mainClass>edu.uci.ics.genomix.driver.Driver</mainClass>
 									<name>genomix</name>
 								</program>
 							</programs>
@@ -68,6 +68,13 @@
 							<goal>attached</goal>
 						</goals>
 					</execution>
+                    <execution>
+                        <id>make-my-jar-with-dependencies</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                    </execution>
 				</executions>
 			</plugin>
 			<plugin>
diff --git a/genomix/genomix-core/src/main/java/edu/uci/ics/genomix/job/JobGenBrujinGraph.java b/genomix/genomix-core/src/main/java/edu/uci/ics/genomix/job/JobGenBrujinGraph.java
index 88e5e5d..3b8c9aa 100644
--- a/genomix/genomix-core/src/main/java/edu/uci/ics/genomix/job/JobGenBrujinGraph.java
+++ b/genomix/genomix-core/src/main/java/edu/uci/ics/genomix/job/JobGenBrujinGraph.java
@@ -185,10 +185,6 @@
 	public HDFSReadOperatorDescriptor createHDFSReader(JobSpecification jobSpec)
 			throws HyracksDataException {
 		try {
-			outputRec = new RecordDescriptor(new ISerializerDeserializer[] {
-					null, ByteSerializerDeserializer.INSTANCE,
-					ByteSerializerDeserializer.INSTANCE });
-
 			InputSplit[] splits = ((JobConf) conf).getInputFormat().getSplits(
 					(JobConf) conf, ncNodeNames.length);
 
@@ -205,6 +201,9 @@
 	public JobSpecification generateJob() throws HyracksException {
 
 		JobSpecification jobSpec = new JobSpecification();
+		outputRec = new RecordDescriptor(new ISerializerDeserializer[] {
+				null, ByteSerializerDeserializer.INSTANCE,
+				ByteSerializerDeserializer.INSTANCE });
 		// File input
 		HDFSReadOperatorDescriptor readOperator = createHDFSReader(jobSpec);