Skip to content

Commit 9854bf1

Browse files
committed
Added manifest and made classpath loading simpler
1 parent cabaa77 commit 9854bf1

File tree

5 files changed

+12
-4
lines changed

5 files changed

+12
-4
lines changed

Diff for: TODO

+2
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,5 @@ x Naive Factorial
5050

5151
- Dining Philosophers
5252
- Fan out/fan in (map-reduce)
53+
54+
java -classpath "/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/deploy.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/dt.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/javaws.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jce.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jconsole.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/management-agent.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/plugin.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/sa-jdi.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/charsets.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsse.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/ui.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/apple_provider.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/dnsns.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/localedata.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/sunjce_provider.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/sunpkcs11.jar:/Users/dhanji/src/loop/target/classes:/Users/dhanji/.m2/repository/org/ow2/asm/asm/4.0/asm-4.0.jar:/Users/dhanji/.m2/repository/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar:/Users/dhanji/.m2/repository/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar:/Users/dhanji/.m2/repository/org/sonatype/jline/jline/2.5/jline-2.5.jar:/Applications/IntelliJ IDEA 11.app/lib/idea_rt.jar" com.intellij.rt.execution.application.AppMain loop.Loop

Diff for: loop

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ if [ -n "${LOOP_HOME-x}" ]; then
2121
fi
2222
fi
2323

24-
java -classpath lib/* -jar $LOOP_HOME/loop.jar $*
24+
java -classpath "$LOOP_HOME/loop.jar:./lib/*" loop.Loop $*
2525

Diff for: loop.iml

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
<excludeFolder url="file://$MODULE_DIR$/target/archive-tmp" />
1313
<excludeFolder url="file://$MODULE_DIR$/target/classes" />
1414
<excludeFolder url="file://$MODULE_DIR$/target/maven-archiver" />
15+
<excludeFolder url="file://$MODULE_DIR$/target/surefire" />
16+
<excludeFolder url="file://$MODULE_DIR$/target/surefire-reports" />
1517
<excludeFolder url="file://$MODULE_DIR$/target/test-classes" />
1618
</content>
1719
<orderEntry type="inheritedJdk" />

Diff for: pom.xml

+1-3
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,7 @@
6666
<descriptorRef>jar-with-dependencies</descriptorRef>
6767
</descriptorRefs>
6868
<archive>
69-
<manifest>
70-
<mainClass>loop.Loop</mainClass>
71-
</manifest>
69+
<manifestFile>resources/MANIFEST.MF</manifestFile>
7270
</archive>
7371
</configuration>
7472
</plugin>

Diff for: resources/MANIFEST.MF

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Manifest-Version: 1.0
2+
Built-By: [email protected] (Dhanji R. Prasanna)
3+
Build-Jdk: 1.6
4+
Created-By: Apache Maven
5+
Main-Class: loop.Loop
6+
Archiver-Version: Plexus Archiver

0 commit comments

Comments
 (0)