On 14/09/2006, at 2:31 PM, [EMAIL PROTECTED] wrote:

Modified: maven/continuum/branches/release-integration/continuum/ continuum-release/src/main/java/org/apache/maven/continuum/release/ DefaultContinuumReleaseManager.java URL: http://svn.apache.org/viewvc/maven/continuum/branches/release- integration/continuum/continuum-release/src/main/java/org/apache/ maven/continuum/release/DefaultContinuumReleaseManager.java? view=diff&rev=443226&r1=443225&r2=443226 ====================================================================== ======== --- maven/continuum/branches/release-integration/continuum/ continuum-release/src/main/java/org/apache/maven/continuum/release/ DefaultContinuumReleaseManager.java (original) +++ maven/continuum/branches/release-integration/continuum/ continuum-release/src/main/java/org/apache/maven/continuum/release/ DefaultContinuumReleaseManager.java Wed Sep 13 21:31:48 2006
@@ -58,6 +58,12 @@
      */
     private static Map preparedReleases;

+    /**
+     * contains results
+     * @todo remove static when singleton strategy is working
+     */
+    private static Map releaseResults;
+
public String prepare( Project project, Properties releaseProperties, Map relVersions, Map devVersions, ContinuumReleaseManagerListener listener )
         throws ContinuumReleaseException
@@ -142,9 +148,14 @@
         return preparedReleases;
     }

-    public void setPreparedReleases( Map preparedReleases )
+    public Map getReleaseResults()
     {
-        this.preparedReleases = preparedReleases;
+        if ( releaseResults == null )
+        {
+            releaseResults = new Hashtable();
+        }
+
+        return releaseResults;
     }

Maybe I'm misunderstanding, but are release results really a singleton? I thought they were specific to an execution of the release.

- Brett

Reply via email to