You are viewing a plain text version of this content. The canonical link for it is here.
Posted to m2-dev@maven.apache.org by ji...@codehaus.org on 2004/07/27 04:58:04 UTC

[jira] Created: (MNG-56) Enable interpolation of pom values within the pom

Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MNG-56

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MNG-56
    Summary: Enable interpolation of pom values within the pom
       Type: Task

     Status: Unassigned
   Priority: Major

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: m2
   Versions:
             1.0-alpha-1

   Assignee: 
   Reporter: Jason van Zyl

    Created: Mon, 26 Jul 2004 10:57 PM
    Updated: Mon, 26 Jul 2004 10:57 PM

Description:



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Closed: (MNG-56) Enable interpolation of pom values within the pom

Posted by ji...@codehaus.org.
Message:

   The following issue has been closed.

   Resolver: Brett Porter
       Date: Mon, 28 Feb 2005 6:53 PM

has been changed to ${...}, complete.
---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MNG-56

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MNG-56
    Summary: Enable interpolation of pom values within the pom
       Type: Task

     Status: Closed
   Priority: Major
 Resolution: FIXED

 Original Estimate: Unknown
 Time Spent: 12 hours
  Remaining: 0 minutes

    Project: m2
   Fix Fors:
             1.0-alpha-1
   Versions:
             1.0-alpha-1

   Assignee: John Casey
   Reporter: Jason van Zyl

    Created: Mon, 26 Jul 2004 10:57 PM
    Updated: Mon, 28 Feb 2005 6:53 PM

Description:



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Resolved: (MNG-56) Enable interpolation of pom values within the pom

Posted by ji...@codehaus.org.
Message:

   The following issue has been resolved as FIXED.

   Resolver: John Casey
       Date: Thu, 3 Feb 2005 4:15 PM

Passes unit tests and integration test (it0012).
---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MNG-56

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MNG-56
    Summary: Enable interpolation of pom values within the pom
       Type: Task

     Status: Resolved
   Priority: Major
 Resolution: FIXED

 Original Estimate: Unknown
 Time Spent: 12 hours
  Remaining: 0 minutes

    Project: m2
   Fix Fors:
             1.0-alpha-1
   Versions:
             1.0-alpha-1

   Assignee: John Casey
   Reporter: Jason van Zyl

    Created: Mon, 26 Jul 2004 10:57 PM
    Updated: Thu, 3 Feb 2005 4:15 PM

Description:



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Work Logged: (MNG-56) Enable interpolation of pom values within the pom

Posted by ji...@codehaus.org.
The following work log has been added to this issue:

  Logged By: John Casey
    Created: Thu, 3 Feb 2005 4:14 PM
Time Logged: 12 hours
Description:
Implemented POM interpolation using xml serialization, regex'es, and reflective POM value extraction.

- Serialize model to StringWriter using MavenXpp3Writer

- Use regex: "#([.A-Za-z]+)" to pull both the expression and it's delimiter(s) out of the serialized model, one at a time.

- Extract the model value for the expression, and if not null replaceAll(delimited-expression, value) on the serialized model.

- Reset the matcher to the new serialized model, which has some values interpolated

- Repeat until matcher.find() == false.

It's fairly fast, and very maintainable, and represents the third iteration of work I've done on this. In the second iteration, I used a variant of InterpolatingFilterReader, but had to scrap it since it requires both beginning and ending expression delimiters, and we're hoping to use OGNL syntax.
---------------------------------------------------------------------
View this work log:
  http://jira.codehaus.org/browse/MNG-56?page=worklog#action_29548

---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MNG-56

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MNG-56
    Summary: Enable interpolation of pom values within the pom
       Type: Task

     Status: In Progress
   Priority: Major

 Original Estimate: Unknown
 Time Spent: 12 hours
  Remaining: 0 minutes

    Project: m2
   Fix Fors:
             1.0-alpha-1
   Versions:
             1.0-alpha-1

   Assignee: John Casey
   Reporter: Jason van Zyl

    Created: Mon, 26 Jul 2004 10:57 PM
    Updated: Thu, 3 Feb 2005 4:14 PM

Description:



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Updated: (MNG-56) Enable interpolation of pom values within the pom

Posted by ji...@codehaus.org.
The following issue has been updated:

    Updater: Jason van Zyl (mailto:jvanzyl@maven.org)
       Date: Mon, 26 Jul 2004 10:58 PM
    Changes:
             Version changed from 1.0-alpha-1
             Fix Version changed to 1.0-alpha-1
    ---------------------------------------------------------------------
For a full history of the issue, see:

  http://jira.codehaus.org/browse/MNG-56?page=history

---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MNG-56

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MNG-56
    Summary: Enable interpolation of pom values within the pom
       Type: Task

     Status: Unassigned
   Priority: Major

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: m2
   Fix Fors:
             1.0-alpha-1

   Assignee: 
   Reporter: Jason van Zyl

    Created: Mon, 26 Jul 2004 10:57 PM
    Updated: Mon, 26 Jul 2004 10:58 PM

Description:



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Updated: (MNG-56) Enable interpolation of pom values within the pom

Posted by ji...@codehaus.org.
The following issue has been updated:

    Updater: Jason van Zyl (mailto:jvanzyl@maven.org)
       Date: Thu, 27 Jan 2005 3:16 PM
    Changes:
             Fix Version changed from 1.0-alpha-1
    ---------------------------------------------------------------------
For a full history of the issue, see:

  http://jira.codehaus.org/browse/MNG-56?page=history

---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MNG-56

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MNG-56
    Summary: Enable interpolation of pom values within the pom
       Type: Task

     Status: Unassigned
   Priority: Major

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: m2

   Assignee: 
   Reporter: Jason van Zyl

    Created: Mon, 26 Jul 2004 10:57 PM
    Updated: Thu, 27 Jan 2005 3:16 PM

Description:



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Assigned: (MNG-56) Enable interpolation of pom values within the pom

Posted by ji...@codehaus.org.
Message:

   The following issue has been re-assigned.

   Assignee: John Casey (mailto:jdcasey@commonjava.org)
---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MNG-56

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MNG-56
    Summary: Enable interpolation of pom values within the pom
       Type: Task

     Status: Open
   Priority: Major

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: m2
   Fix Fors:
             1.0-alpha-1
   Versions:
             1.0-alpha-1

   Assignee: John Casey
   Reporter: Jason van Zyl

    Created: Mon, 26 Jul 2004 10:57 PM
    Updated: Thu, 3 Feb 2005 4:08 PM

Description:



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Work Started: (MNG-56) Enable interpolation of pom values within the pom

Posted by ji...@codehaus.org.
Message:

   Work on this issue has been started by John Casey (mailto:jdcasey@commonjava.org)

---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MNG-56

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MNG-56
    Summary: Enable interpolation of pom values within the pom
       Type: Task

     Status: In Progress
   Priority: Major

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: m2
   Fix Fors:
             1.0-alpha-1
   Versions:
             1.0-alpha-1

   Assignee: John Casey
   Reporter: Jason van Zyl

    Created: Mon, 26 Jul 2004 10:57 PM
    Updated: Thu, 3 Feb 2005 4:08 PM

Description:



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Updated: (MNG-56) Enable interpolation of pom values within the pom

Posted by ji...@codehaus.org.
The following issue has been updated:

    Updater: Jason van Zyl (mailto:jvanzyl@maven.org)
       Date: Thu, 27 Jan 2005 4:41 PM
    Changes:
             Version changed to 1.0-alpha-1
    ---------------------------------------------------------------------
For a full history of the issue, see:

  http://jira.codehaus.org/browse/MNG-56?page=history

---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MNG-56

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MNG-56
    Summary: Enable interpolation of pom values within the pom
       Type: Task

     Status: Unassigned
   Priority: Major

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: m2
   Fix Fors:
             1.0-alpha-1
   Versions:
             1.0-alpha-1

   Assignee: 
   Reporter: Jason van Zyl

    Created: Mon, 26 Jul 2004 10:57 PM
    Updated: Thu, 27 Jan 2005 4:41 PM

Description:



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Updated: (MNG-56) Enable interpolation of pom values within the pom

Posted by ji...@codehaus.org.
The following issue has been updated:

    Updater: Jason van Zyl (mailto:jvanzyl@maven.org)
       Date: Thu, 27 Jan 2005 4:41 PM
    Changes:
             Fix Version changed to 1.0-alpha-1
    ---------------------------------------------------------------------
For a full history of the issue, see:

  http://jira.codehaus.org/browse/MNG-56?page=history

---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MNG-56

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MNG-56
    Summary: Enable interpolation of pom values within the pom
       Type: Task

     Status: Unassigned
   Priority: Major

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: m2
   Fix Fors:
             1.0-alpha-1

   Assignee: 
   Reporter: Jason van Zyl

    Created: Mon, 26 Jul 2004 10:57 PM
    Updated: Thu, 27 Jan 2005 4:41 PM

Description:



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira