Author: jvanzyl
Date: Wed Oct 1 06:07:26 2008
New Revision: 700758
URL: http://svn.apache.org/viewvc?rev=700758&view=rev
Log:
o start a little caching component that does nothing special now but we need to
build it out after the multiple instance problem is corrected, and we decide on
the interactions between the metadata layer, project building, the reactor, and
workspaces in IDEs.
Modified:
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
Modified:
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
URL:
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java?rev=700758&r1=700757&r2=700758&view=diff
==============================================================================
---
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
(original)
+++
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
Wed Oct 1 06:07:26 2008
@@ -147,6 +147,24 @@
return project;
}
+ // I want to build this out as a component with history and statistics to
help me track down the realm problems. jvz.
+ class ProjectCache
+ {
+ private Map<String, MavenProject> projects = new HashMap<String,
MavenProject>();
+
+ public MavenProject get( String key )
+ {
+ MavenProject p = projects.get( key );
+
+ return p;
+ }
+
+ public MavenProject put( String key, MavenProject project )
+ {
+ return projects.put( key, project );
+ }
+ }
+
// This is used by the RR plugin
public MavenProject buildFromRepository( Artifact artifact, List
remoteArtifactRepositories, ArtifactRepository localRepository, boolean
allowStubs )
throws ProjectBuildingException