Author: brett
Date: Thu Sep  8 10:17:50 2005
New Revision: 279587

URL: http://svn.apache.org/viewcvs?rev=279587&view=rev
Log:
more id compatibility

Modified:
    maven/maven-1/core/trunk/src/java/org/apache/maven/project/Project.java

Modified: 
maven/maven-1/core/trunk/src/java/org/apache/maven/project/Project.java
URL: 
http://svn.apache.org/viewcvs/maven/maven-1/core/trunk/src/java/org/apache/maven/project/Project.java?rev=279587&r1=279586&r2=279587&view=diff
==============================================================================
--- maven/maven-1/core/trunk/src/java/org/apache/maven/project/Project.java 
(original)
+++ maven/maven-1/core/trunk/src/java/org/apache/maven/project/Project.java Thu 
Sep  8 10:17:50 2005
@@ -99,6 +99,8 @@
 
     private final Model model;
 
+    private String originalGroupId;
+
     /**
      * Default constructor.
      */
@@ -798,7 +800,7 @@
         if ( model.getGroupId() == null )
         {
             // Don't inherit if it was from an id element
-            if ( model.getId() == null || parent.model.getId() == null || 
!parent.model.getGroupId().equals( parent.model.getId() ) )
+            if ( parent.originalGroupId != null || model.getId() == null )
             {
                 model.setGroupId( parent.model.getGroupId() );
             }
@@ -1363,6 +1365,7 @@
      */
     public void resolveIds()
     {
+        originalGroupId = model.getGroupId();
         if ( model.getId() != null )
         {
             if ( model.getGroupId() == null )
@@ -1482,5 +1485,4 @@
     {
         return getId().hashCode();
     }
-
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to