diff --git a/src/main/java/io/ebeaninternal/server/core/bootup/ManifestReader.java b/src/main/java/io/ebeaninternal/server/core/bootup/ManifestReader.java index c4c1982b0..1a1e89f36 100644 --- a/src/main/java/io/ebeaninternal/server/core/bootup/ManifestReader.java +++ b/src/main/java/io/ebeaninternal/server/core/bootup/ManifestReader.java @@ -59,11 +59,8 @@ class ManifestReader { try { Enumeration resources = classLoader.getResources(resourcePath); while (resources.hasMoreElements()) { - InputStream is = resources.nextElement().openStream(); - try { + try (InputStream is = resources.nextElement().openStream()) { read(new Manifest(is)); - } finally { - close(is); } } } catch (IOException e) { @@ -72,14 +69,6 @@ class ManifestReader { return packageSet; } - private void close(InputStream is) { - try { - is.close(); - } catch (IOException e) { - logger.warn("Error closing manifest InputStream", e); - } - } - /** * Read the entity packages from the manifest. */