Author: brett
Date: Sun Feb 10 22:01:36 2008
New Revision: 620422

URL: http://svn.apache.org/viewvc?rev=620422&view=rev
Log:
[MNG-3397] add a new model version that uses attributes for the most common 
elements. See relevant discussion on the dev@ list

Added:
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/main/java/org/apache/maven/project/ModelReader.java
   (with props)
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/main/resources/org/apache/maven/project/pom-4.1.0.xml
      - copied, changed from r620315, 
maven/components/branches/maven-2.0.x/maven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/test/java/org/apache/maven/project/ModelReaderTest.java
   (with props)
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/test/resources/old-entity.xml
      - copied, changed from r620315, 
maven/components/branches/maven-2.0.x/maven-project/src/test/resources/canonical-pom.xml
Modified:
    
maven/components/branches/maven-2.0.x-terse/maven-core/src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java
    maven/components/branches/maven-2.0.x-terse/maven-model/pom.xml
    
maven/components/branches/maven-2.0.x-terse/maven-model/src/main/mdo/maven.mdo
    maven/components/branches/maven-2.0.x-terse/maven-plugin-descriptor/pom.xml
    
maven/components/branches/maven-2.0.x-terse/maven-plugin-parameter-documenter/pom.xml
    maven/components/branches/maven-2.0.x-terse/maven-plugin-registry/pom.xml
    maven/components/branches/maven-2.0.x-terse/maven-profile/pom.xml
    maven/components/branches/maven-2.0.x-terse/maven-project/pom.xml
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/main/java/org/apache/maven/project/MavenProject.java
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/main/java/org/apache/maven/project/ModelUtils.java
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/main/java/org/apache/maven/project/interpolation/RegexBasedModelInterpolator.java
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/test/java/org/apache/maven/project/TestArtifactResolver.java
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/test/java/org/apache/maven/project/canonical/CanonicalProjectBuilderTest.java
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/test/java/org/apache/maven/project/inheritance/t00/ProjectInheritanceTest.java
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/test/java/org/apache/maven/project/inheritance/t02/ProjectInheritanceTest.java
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/test/java/org/apache/maven/project/validation/DefaultModelValidatorTest.java
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/test/resources/projects/scope/transitive-compile-dep.xml
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/test/resources/projects/scope/transitive-default-dep.xml
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/test/resources/projects/scope/transitive-provided-dep.xml
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/test/resources/projects/scope/transitive-runtime-dep.xml
    
maven/components/branches/maven-2.0.x-terse/maven-project/src/test/resources/projects/scope/transitive-test-dep.xml
    
maven/components/branches/maven-2.0.x-terse/maven-repository-metadata/pom.xml
    maven/components/branches/maven-2.0.x-terse/maven-settings/pom.xml
    maven/components/branches/maven-2.0.x-terse/pom.xml

Modified: 
maven/components/branches/maven-2.0.x-terse/maven-core/src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/maven-2.0.x-terse/maven-core/src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java?rev=620422&r1=620421&r2=620422&view=diff
==============================================================================
--- 
maven/components/branches/maven-2.0.x-terse/maven-core/src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java
 (original)
+++ 
maven/components/branches/maven-2.0.x-terse/maven-core/src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java
 Sun Feb 10 22:01:36 2008
@@ -595,12 +595,6 @@
     {
         List reportPlugins = project.getReportPlugins();
 
-        if ( project.getModel().getReports() != null )
-        {
-            getLogger().error(
-                "Plugin contains a <reports/> section: this is IGNORED - 
please use <reporting/> instead." );
-        }
-
         if ( project.getReporting() == null || 
!project.getReporting().isExcludeDefaults() )
         {
             if ( reportPlugins == null )
@@ -1246,12 +1240,6 @@
             // use the plugin if inherit was true in a base class, or it is in 
the current POM, otherwise use the default inheritence setting
             if ( plugin.isInheritanceApplied() || 
pluginDescriptor.isInheritedByDefault() )
             {
-                if ( plugin.getGoals() != null )
-                {
-                    getLogger().error(
-                        "Plugin contains a <goals/> section: this is IGNORED - 
please use <executions/> instead." );
-                }
-
                 List executions = plugin.getExecutions();
 
                 if ( executions != null )

Modified: maven/components/branches/maven-2.0.x-terse/maven-model/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/components/branches/maven-2.0.x-terse/maven-model/pom.xml?rev=620422&r1=620421&r2=620422&view=diff
==============================================================================
--- maven/components/branches/maven-2.0.x-terse/maven-model/pom.xml (original)
+++ maven/components/branches/maven-2.0.x-terse/maven-model/pom.xml Sun Feb 10 
22:01:36 2008
@@ -35,9 +35,24 @@
         <groupId>org.codehaus.modello</groupId>
         <artifactId>modello-maven-plugin</artifactId>
         <configuration>
-          <version>4.0.0</version>
+          <version>4.1.0</version>
           <model>src/main/mdo/maven.mdo</model>
+          <packagedVersions>
+            <packagedVersion>4.0.0</packagedVersion>
+            <packagedVersion>4.1.0</packagedVersion>
+          </packagedVersions>
         </configuration>
+        <executions>
+          <execution>
+            <id>standard</id>
+            <goals>
+              <goal>converters</goal>
+              <goal>java</goal>
+              <goal>stax-reader</goal>
+              <goal>xpp3-writer</goal>
+            </goals>
+          </execution>
+        </executions>
       </plugin>
     </plugins>
   </build>
@@ -49,7 +64,6 @@
           <plugin>
             <groupId>org.codehaus.modello</groupId>
             <artifactId>modello-maven-plugin</artifactId>
-            <version>1.0-alpha-8</version>
             <executions>
               <execution>
                 <id>v3</id>
@@ -85,6 +99,11 @@
     </profile>
   </profiles>
   <dependencies>
+    <dependency>
+      <groupId>stax</groupId>
+      <artifactId>stax-api</artifactId>
+      <version>1.0.1</version>
+    </dependency>
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-utils</artifactId>


Reply via email to