Merge branch '1.2.x'

This commit is contained in:
Andy Wilkinson 2015-10-14 16:33:55 +01:00
commit 30f24eac0a
2 changed files with 2 additions and 3 deletions

View File

@ -114,12 +114,11 @@ public class JarFileArchive extends Archive {
}
private Archive getUnpackedNestedArchive(JarEntryData data) throws IOException {
AsciiBytes hash = data.getComment().substring(UNPACK_MARKER.length());
String name = data.getName().toString();
if (name.lastIndexOf("/") != -1) {
name = name.substring(name.lastIndexOf("/") + 1);
}
File file = new File(getTempUnpackFolder(), hash.toString() + "-" + name);
File file = new File(getTempUnpackFolder(), name);
if (!file.exists() || file.length() != data.getSize()) {
unpack(data, file);
}

View File

@ -97,7 +97,7 @@ public class JarFileArchiveTests {
Entry entry = getEntriesMap(this.archive).get("nested.jar");
Archive nested = this.archive.getNestedArchive(entry);
assertThat(nested.getUrl().toString(), startsWith("file:"));
assertThat(nested.getUrl().toString(), endsWith(".jar"));
assertThat(nested.getUrl().toString(), endsWith("/nested.jar"));
}
@Test