Author: sisbell Date: Tue Aug 12 21:58:06 2008 New Revision: 685441 URL: http://svn.apache.org/viewvc?rev=685441&view=rev Log: Merge of branch: sisbell-maven-shared-model-profile
Modified: maven/shared/trunk/maven-shared-model/src/main/java/org/apache/maven/shared/model/impl/DefaultModelDataSource.java maven/shared/trunk/maven-verifier/pom.xml Modified: maven/shared/trunk/maven-shared-model/src/main/java/org/apache/maven/shared/model/impl/DefaultModelDataSource.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-model/src/main/java/org/apache/maven/shared/model/impl/DefaultModelDataSource.java?rev=685441&r1=685440&r2=685441&view=diff ============================================================================== --- maven/shared/trunk/maven-shared-model/src/main/java/org/apache/maven/shared/model/impl/DefaultModelDataSource.java (original) +++ maven/shared/trunk/maven-shared-model/src/main/java/org/apache/maven/shared/model/impl/DefaultModelDataSource.java Tue Aug 12 21:58:06 2008 @@ -82,7 +82,7 @@ { throw new IllegalArgumentException( "b: null or b.properties: empty" ); } - + /* if ( !modelProperties.containsAll( a.getProperties() ) ) { List<ModelProperty> unknownProperties = new ArrayList<ModelProperty>(); @@ -114,13 +114,17 @@ System.out.println( sb ); throw new DataSourceException( "ModelContainer 'a' contains elements not within datasource" ); } - + */ if ( a.equals( b ) || b.getProperties().size() == 0 ) { return a; } int startIndex = modelProperties.indexOf( b.getProperties().get( 0 ) ); + if(startIndex == -1) + { + startIndex = modelProperties.indexOf( a.getProperties().get( 0 ) ); + } delete( a ); delete( b ); @@ -130,6 +134,7 @@ { startIndex = 0; } + modelProperties.addAll( startIndex, joinedProperties ); List<ModelProperty> deletedProperties = new ArrayList<ModelProperty>(); Modified: maven/shared/trunk/maven-verifier/pom.xml URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-verifier/pom.xml?rev=685441&r1=685440&r2=685441&view=diff ============================================================================== --- maven/shared/trunk/maven-verifier/pom.xml (original) +++ maven/shared/trunk/maven-verifier/pom.xml Tue Aug 12 21:58:06 2008 @@ -24,7 +24,7 @@ <artifactId>maven-shared-components</artifactId> <version>9</version> </parent> - <version>1.1-SNAPSHOT</version> + <version>1.2-SNAPSHOT</version> <artifactId>maven-verifier</artifactId> <name>Maven Verifier Component</name> <dependencies>