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