[MPLUGIN-346] plugin:descriptor sometimes fails with java.util.NoSuchElementException
Update plexus-utils to 3.1.1
diff --git a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java
index 6cefa1a..27688cf 100644
--- a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java
+++ b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java
@@ -287,7 +287,15 @@
             return;
         }
 
-        Properties properties = PropertyUtils.loadProperties( tmpPropertiesFile );
+        Properties properties;
+        try
+        {
+            properties = PropertyUtils.loadProperties( tmpPropertiesFile );
+        }
+        catch ( IOException e )
+        {
+            throw new GeneratorException( e.getMessage(), e );
+        }
 
         String helpPackageName = properties.getProperty( "helpPackageName" );
 
diff --git a/pom.xml b/pom.xml
index d248e2d..870bfb3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -168,7 +168,7 @@
       <dependency>
         <groupId>org.codehaus.plexus</groupId>
         <artifactId>plexus-utils</artifactId>
-        <version>3.0.20</version>
+        <version>3.1.1</version>
       </dependency>
       <dependency>
         <groupId>org.codehaus.plexus</groupId>