You are viewing a plain text version of this content. The canonical link for it is here.
Posted to nmaven-commits@incubator.apache.org by si...@apache.org on 2007/09/27 02:19:27 UTC
svn commit: r579869 - in
/incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact:
NetDependenciesRepository.java impl/NetDependenciesRepositoryImpl.java
Author: sisbell
Date: Wed Sep 26 19:19:26 2007
New Revision: 579869
URL: http://svn.apache.org/viewvc?rev=579869&view=rev
Log:
Public method for getting the config props of the NetDependency. This can be used by plugins to get the version of NMaven that they need to run under.
Modified:
incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/NetDependenciesRepository.java
incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/NetDependenciesRepositoryImpl.java
Modified: incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/NetDependenciesRepository.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/NetDependenciesRepository.java?rev=579869&r1=579868&r2=579869&view=diff
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/NetDependenciesRepository.java (original)
+++ incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/NetDependenciesRepository.java Wed Sep 26 19:19:26 2007
@@ -65,4 +65,6 @@
* specified match policies
*/
List<Dependency> getDependenciesFor( List<NetDependencyMatchPolicy> matchPolicies );
+
+ String getProperty(String key);
}
Modified: incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/NetDependenciesRepositoryImpl.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/NetDependenciesRepositoryImpl.java?rev=579869&r1=579868&r2=579869&view=diff
==============================================================================
--- incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/NetDependenciesRepositoryImpl.java (original)
+++ incubator/nmaven/trunk/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/NetDependenciesRepositoryImpl.java Wed Sep 26 19:19:26 2007
@@ -59,6 +59,9 @@
*/
private ArtifactFactory artifactFactory;
+ private Hashtable properties;
+
+
/**
* Constructor. This method is intended to be invoked by the <code>RepositoryRegistry<code>, not by the
* application developer.
@@ -73,6 +76,7 @@
public void load( InputStream inputStream, Hashtable properties )
throws IOException
{
+ this.properties = properties;
NetDependencyXpp3Reader xpp3Reader = new NetDependencyXpp3Reader();
Reader reader = new InputStreamReader( inputStream );
NetDependencyModel model;
@@ -136,6 +140,11 @@
}
}
return dependencies;
+ }
+
+ public String getProperty( String key )
+ {
+ return (String) properties.get( key );
}
/**