Author: brianf
Date: Thu Oct 28 00:10:58 2010
New Revision: 1028144

URL: http://svn.apache.org/viewvc?rev=1028144&view=rev
Log:
MENFORCER-105

Modified:
    
maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequirePluginVersions.java

Modified: 
maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequirePluginVersions.java
URL: 
http://svn.apache.org/viewvc/maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequirePluginVersions.java?rev=1028144&r1=1028143&r2=1028144&view=diff
==============================================================================
--- 
maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequirePluginVersions.java
 (original)
+++ 
maven/enforcer/trunk/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequirePluginVersions.java
 Thu Oct 28 00:10:58 2010
@@ -1010,9 +1010,19 @@ public class RequirePluginVersions
     {
         List plugins = new ArrayList();
         // get all the pom models
+        
+        String pomName = null;
+        try
+        {
+            pomName = project.getFile().getName();
+        }
+        catch (Exception e)
+        {
+            pomName = "pom.xml";
+        }
         List models =
             utils.getModelsRecursively( project.getGroupId(), 
project.getArtifactId(), project.getVersion(),
-                                        new File( project.getBasedir(), 
project.getFile().getName() ) );
+                                        new File( project.getBasedir(), 
pomName ) );
 
         // now find all the plugin entries, either in
         // build.plugins or build.pluginManagement.plugins, profiles.plugins 
and reporting


Reply via email to