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