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
