You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by si...@apache.org on 2009/02/20 05:49:54 UTC

svn commit: r746135 - /maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDomainModel.java

Author: sisbell
Date: Fri Feb 20 04:49:53 2009
New Revision: 746135

URL: http://svn.apache.org/viewvc?rev=746135&view=rev
Log:
Fixed a class cast exception that shows up in mercury use of transformer. Regression from previous refactor.

Modified:
    maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDomainModel.java

Modified: maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDomainModel.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDomainModel.java?rev=746135&r1=746134&r2=746135&view=diff
==============================================================================
--- maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDomainModel.java (original)
+++ maven/components/trunk/maven-mercury/src/main/java/org/apache/maven/mercury/MavenDomainModel.java Fri Feb 20 04:49:53 2009
@@ -32,6 +32,7 @@
 import org.apache.maven.project.builder.factories.ExclusionModelContainerFactory;
 import org.apache.maven.project.builder.PomTransformer;
 import org.apache.maven.project.builder.ProjectUri;
+import org.apache.maven.project.builder.PomClassicDomainModel;
 import org.apache.maven.project.builder.profile.ProfileContext;
 import org.apache.maven.shared.model.DataSourceException;
 import org.apache.maven.shared.model.DomainModel;
@@ -46,7 +47,7 @@
  * Provides a wrapper for the maven model.
  */
 public final class MavenDomainModel
-    implements DomainModel
+    extends PomClassicDomainModel
 {
 
     /**
@@ -91,11 +92,7 @@
     public MavenDomainModel( List<ModelProperty> modelProperties )
         throws IOException
     {
-        if ( modelProperties == null )
-        {
-            throw new IllegalArgumentException( "modelProperties: null" );
-        }
-
+        super(modelProperties);
         this.modelProperties = new ArrayList<ModelProperty>( modelProperties );
     }