diff options
Diffstat (limited to 'jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/AbstractJettyMojo.java')
-rw-r--r-- | jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/AbstractJettyMojo.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/AbstractJettyMojo.java b/jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/AbstractJettyMojo.java index 50643d50e3..02eeba5d80 100644 --- a/jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/AbstractJettyMojo.java +++ b/jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/AbstractJettyMojo.java @@ -21,6 +21,7 @@ package org.eclipse.jetty.maven.plugin; import java.io.File; import java.io.FileInputStream; +import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL; import java.net.URLClassLoader; @@ -758,14 +759,15 @@ public abstract class AbstractJettyMojo extends AbstractMojo public void setSystemPropertiesFile(File file) throws Exception { this.systemPropertiesFile = file; - FileInputStream propFile = new FileInputStream(systemPropertiesFile); Properties properties = new Properties(); - properties.load(propFile); - + try (InputStream propFile = new FileInputStream(systemPropertiesFile)) + { + properties.load(propFile); + } if (this.systemProperties == null ) this.systemProperties = new SystemProperties(); - for (Enumeration keys = properties.keys(); keys.hasMoreElements(); ) + for (Enumeration<?> keys = properties.keys(); keys.hasMoreElements(); ) { String key = (String)keys.nextElement(); if ( ! systemProperties.containsSystemProperty(key) ) @@ -791,10 +793,8 @@ public abstract class AbstractJettyMojo extends AbstractMojo this.systemProperties = systemProperties; else { - Iterator itor = systemProperties.getSystemProperties().iterator(); - while (itor.hasNext()) + for (SystemProperty prop: systemProperties.getSystemProperties()) { - SystemProperty prop = (SystemProperty)itor.next(); this.systemProperties.setSystemProperty(prop); } } |