From 79947feead7b500a49014df828e7fda28c97741a Mon Sep 17 00:00:00 2001 From: "Maria Odea B. Ching" Date: Mon, 25 Feb 2008 07:38:31 +0000 Subject: [PATCH] -merge changes from archiva-1.0.x branch -r630722 git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@630750 13f79535-47bb-0310-9956-ffa450edef68 --- .../project/filters/EffectiveProjectModelFilter.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/project/filters/EffectiveProjectModelFilter.java b/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/project/filters/EffectiveProjectModelFilter.java index 76225b8fd..24a22f90c 100644 --- a/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/project/filters/EffectiveProjectModelFilter.java +++ b/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/project/filters/EffectiveProjectModelFilter.java @@ -111,10 +111,15 @@ public class EffectiveProjectModelFilter // Resolve dependency versions from dependency management. applyDependencyManagement( effectiveProject ); - synchronized ( effectiveProjectCache ) + // Do not add project into cache if it contains no groupId and + // version information + if ( project.getGroupId() != null && project.getVersion() != null ) { - DEBUG( "Putting (to cache/projectKey): " + projectKey ); - effectiveProjectCache.put( projectKey, effectiveProject ); + synchronized ( effectiveProjectCache ) + { + DEBUG( "Putting (to cache/projectKey): " + projectKey ); + effectiveProjectCache.put( projectKey, effectiveProject ); + } } // Return what we got. -- 2.39.5