Fix packaging for Layout.NONE

Fixes gh-139
This commit is contained in:
Dave Syer 2013-12-02 14:10:56 +00:00
parent 40bfd295eb
commit f39b044cf7
2 changed files with 5 additions and 1 deletions

View File

@ -145,7 +145,9 @@ public class Repackager {
}
}
});
writer.writeLoaderClasses();
if (!(this.layout instanceof Layouts.None)) {
writer.writeLoaderClasses();
}
}
finally {
try {

View File

@ -148,6 +148,7 @@ public class RepackagerTests {
Manifest actualManifest = getManifest(file);
assertThat(actualManifest.getMainAttributes().getValue("Main-Class"),
equalTo("a.b.C"));
assertThat(hasLauncherClasses(file), equalTo(false));
}
@Test
@ -160,6 +161,7 @@ public class RepackagerTests {
Manifest actualManifest = getManifest(file);
assertThat(actualManifest.getMainAttributes().getValue("Main-Class"),
equalTo(null));
assertThat(hasLauncherClasses(file), equalTo(false));
}
@Test