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 );
}