maven.py
def _expandProperties (self):
    """ Replaces the values of the properties that have properties embedded
    so that all properties end up without having ${symbol}.
    """
    numReplacements = 1
    while numReplacements > 0:
      numReplacements = 0

      # update properties with other properties
      updatedProperties = {}
      for k, v in self.properties.items():
        if v.find ('${') >= 0:
          nv = v
          
          for kk, vv in self.properties.items():
            nv = nv.replace ('${%s}' % kk, vv)
          
          numReplacements += (0 if (nv == v) else 1)
          v = nv
        
        updatedProperties[k] = v
      self.properties = updatedProperties

    return
 Replaces the values of the properties that have properties embedded
    so that all properties end up without having ${symbol}.
    
Replaces the values of the properties that have properties embedded
so that all properties end up without having ${symbol}.
Replaces the values of the properties that have properties embedded so that all properties end up without having $ { symbol } .
def _expandProperties (self):
    numReplacements = 1
    while numReplacements > 0:
      numReplacements = 0
      updatedProperties = {}
      for k, v in self.properties.items():
        if v.find ('${') >= 0:
          nv = v
          for kk, vv in self.properties.items():
            nv = nv.replace ('${%s}' % kk, vv)
          numReplacements += (0 if (nv == v) else 1)
          v = nv
        updatedProperties[k] = v
      self.properties = updatedProperties
    return
def _expandProperties ( self ) : numReplacements = 1 while numReplacements > 0 : numReplacements = 0 updatedProperties = { } for k , v in self . properties . items ( ) : if v . find ( '${' ) >= 0 : nv = v for kk , vv in self . properties . items ( ) : nv = nv . replace ( '${%s}' % kk , vv ) numReplacements += ( 0 if ( nv == v ) else 1 ) v = nv updatedProperties [ k ] = v self . properties = updatedProperties return
Replaces the values of the properties that have properties embedded
so that all properties end up without having ${symbol}.
Replaces the values of the properties that have properties embedded so that all properties end up without having $ { symbol } .
""" Replaces the values of the properties that have properties embedded
    so that all properties end up without having ${symbol}.
    """ # update properties with other properties
self