You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ev...@apache.org on 2006/08/18 10:26:09 UTC

svn commit: r432514 - in /maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon: AbstractJarTaxonExposer.java JarTaxonAnalyzer.java JarTaxonExposer.java

Author: evenisse
Date: Fri Aug 18 01:26:07 2006
New Revision: 432514

URL: http://svn.apache.org/viewvc?rev=432514&view=rev
Log:
Reinitialize exposers before each run. Maybe a per-lookup instantiation strategy would be better

Modified:
    maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon/AbstractJarTaxonExposer.java
    maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon/JarTaxonAnalyzer.java
    maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon/JarTaxonExposer.java

Modified: maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon/AbstractJarTaxonExposer.java
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon/AbstractJarTaxonExposer.java?rev=432514&r1=432513&r2=432514&view=diff
==============================================================================
--- maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon/AbstractJarTaxonExposer.java (original)
+++ maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon/AbstractJarTaxonExposer.java Fri Aug 18 01:26:07 2006
@@ -43,6 +43,16 @@
 
     private List vendors = null;
 
+    public void initialize()
+    {
+        jar = null;
+        groupIds = null;
+        artifactIds = null;
+        versions = null;
+        names = null;
+        vendors = null;
+    }
+
     public Jar getJar()
     {
         return jar;

Modified: maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon/JarTaxonAnalyzer.java
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon/JarTaxonAnalyzer.java?rev=432514&r1=432513&r2=432514&view=diff
==============================================================================
--- maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon/JarTaxonAnalyzer.java (original)
+++ maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon/JarTaxonAnalyzer.java Fri Aug 18 01:26:07 2006
@@ -44,6 +44,7 @@
         for ( Iterator i = exposers.iterator(); i.hasNext(); )
         {
             JarTaxonExposer exposer = (JarTaxonExposer) i.next();
+            exposer.initialize();
             exposer.setJar( jar );
             addExposer( taxon, exposer );
         }

Modified: maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon/JarTaxonExposer.java
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon/JarTaxonExposer.java?rev=432514&r1=432513&r2=432514&view=diff
==============================================================================
--- maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon/JarTaxonExposer.java (original)
+++ maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/taxon/JarTaxonExposer.java Fri Aug 18 01:26:07 2006
@@ -30,6 +30,8 @@
 
     void setJar( Jar jar );
 
+    void initialize();
+
     void expose();
 
     boolean isAuthoritative();