Author: sisbell
Date: Fri May 11 01:12:14 2007
New Revision: 537126

URL: http://svn.apache.org/viewvc?view=rev&rev=537126
Log:
Small cleanup ofAPI.

Modified:
    
incubator/nmaven/branches/SI_XPT/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/AssemblyResolver.java
    
incubator/nmaven/branches/SI_XPT/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/ArtifactInstallerImpl.java
    
incubator/nmaven/branches/SI_XPT/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/AssemblyResolverImpl.java
    
incubator/nmaven/branches/SI_XPT/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/ComponentInitializerMojo.java

Modified: 
incubator/nmaven/branches/SI_XPT/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/AssemblyResolver.java
URL: 
http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/AssemblyResolver.java?view=diff&rev=537126&r1=537125&r2=537126
==============================================================================
--- 
incubator/nmaven/branches/SI_XPT/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/AssemblyResolver.java
 (original)
+++ 
incubator/nmaven/branches/SI_XPT/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/AssemblyResolver.java
 Fri May 11 01:12:14 2007
@@ -25,7 +25,6 @@
 import org.apache.maven.artifact.resolver.ArtifactResolutionException;
 import org.apache.maven.artifact.resolver.ArtifactNotFoundException;
 
-import java.io.File;
 import java.util.List;
 
 /**
@@ -48,7 +47,7 @@
      * @param sourceArtifact      the artifact to which the resolved 
dependencies belong
      * @param dependencies        the list of dependencies of the specified 
artifact
      * @param remoteArtifactRepositories
-     * @param localRepositoryPath the path of the local Maven repository
+     * @param localArtifactRepository
      * @param addResolvedDependenciesToProject
      *                            true, if the resolved dependencies should be 
added the the specified
      *                            maven project, otherwise false. This value 
should be set to false if it is resolving
@@ -59,7 +58,7 @@
      * @throws ArtifactNotFoundException
      */
     void resolveTransitivelyFor( MavenProject project, Artifact 
sourceArtifact, List<Dependency> dependencies,
-                                 List<ArtifactRepository> 
remoteArtifactRepositories, String localRepositoryPath,
+                                 List<ArtifactRepository> 
remoteArtifactRepositories, ArtifactRepository localArtifactRepository,
                                  boolean addResolvedDependenciesToProject )
         throws ArtifactResolutionException, ArtifactNotFoundException;
 }

Modified: 
incubator/nmaven/branches/SI_XPT/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/ArtifactInstallerImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/ArtifactInstallerImpl.java?view=diff&rev=537126&r1=537125&r2=537126
==============================================================================
--- 
incubator/nmaven/branches/SI_XPT/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/ArtifactInstallerImpl.java
 (original)
+++ 
incubator/nmaven/branches/SI_XPT/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/ArtifactInstallerImpl.java
 Fri May 11 01:12:14 2007
@@ -158,8 +158,11 @@
         matchPolicies.add( new ProfileMatchPolicy( profile ) );
         dependencies.addAll( repository.getDependenciesFor( matchPolicies ) );
 
+        ArtifactRepository localArtifactRepository =
+            new DefaultArtifactRepository( "local", "file://" + 
localRepository, new AssemblyRepositoryLayout() );
+
         assemblyResolver.resolveTransitivelyFor( project, 
project.getArtifact(), dependencies,
-                                                 remoteArtifactRepositories, 
localRepository.getAbsolutePath(), false );
+                                                 remoteArtifactRepositories, 
localArtifactRepository, false );
 
         //Do Library Installs for Net Dependencies
         matchPolicies = new ArrayList<NetDependencyMatchPolicy>();

Modified: 
incubator/nmaven/branches/SI_XPT/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/AssemblyResolverImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/AssemblyResolverImpl.java?view=diff&rev=537126&r1=537125&r2=537126
==============================================================================
--- 
incubator/nmaven/branches/SI_XPT/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/AssemblyResolverImpl.java
 (original)
+++ 
incubator/nmaven/branches/SI_XPT/components/dotnet-artifact/src/main/java/org/apache/maven/dotnet/artifact/impl/AssemblyResolverImpl.java
 Fri May 11 01:12:14 2007
@@ -32,7 +32,6 @@
 import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.apache.maven.artifact.repository.DefaultArtifactRepository;
 import org.apache.maven.artifact.repository.ArtifactRepositoryFactory;
-import org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout;
 import org.apache.maven.artifact.versioning.VersionRange;
 import org.apache.maven.model.Dependency;
 
@@ -42,7 +41,6 @@
 import java.util.Set;
 import java.util.HashSet;
 import java.util.List;
-import java.util.ArrayList;
 
 import java.io.File;
 
@@ -99,7 +97,7 @@
      * @see AssemblyResolver#resolveTransitivelyFor
      */
     public void resolveTransitivelyFor( MavenProject project, Artifact 
sourceArtifact, List<Dependency> dependencies,
-                                        List<ArtifactRepository> 
remoteArtifactRepositories, String localRepositoryPath,
+                                        List<ArtifactRepository> 
remoteArtifactRepositories, ArtifactRepository localArtifactRepository,
                                         boolean 
addResolvedDependenciesToProject )
         throws ArtifactResolutionException, ArtifactNotFoundException
     {
@@ -128,14 +126,9 @@
                 artifactDependencies.add( artifact );
             }
         }
-        //ArtifactRepository remoteArtifactRepository = new 
DefaultArtifactRepository( "nmaven",
-          //                                                                   
        "http://localhost:8080/repository";,
-            //                                                                 
        new DefaultRepositoryLayout() );
-    //    ArrayList remoteReps = new ArrayList();
-      //  remoteReps.add( remoteArtifactRepository );
 
         ArtifactRepository localArtifactRepository =
-            new DefaultArtifactRepository( "local", "file://" + 
localRepositoryPath, new AssemblyRepositoryLayout() );
+            new DefaultArtifactRepository( "local", "file://" + 
localArtifactRepository, new AssemblyRepositoryLayout() );
         ArtifactResolutionResult result = resolver.resolveTransitively( 
artifactDependencies, sourceArtifact,
                                                                         
localArtifactRepository,
                                                                         
remoteArtifactRepositories,
@@ -148,7 +141,7 @@
             for ( Artifact artifact : resolvedDependencies )
             {
                 File orginalFileWithVersion = artifact.getFile();
-                orginalFileWithVersion.renameTo( new File( localRepositoryPath 
+ "/" + layout.pathOf( artifact ) ) );
+                orginalFileWithVersion.renameTo( new File( 
localArtifactRepository + "/" + layout.pathOf( artifact ) ) );
             }
 
             resolvedDependencies.addAll( gacDependencies );

Modified: 
incubator/nmaven/branches/SI_XPT/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/ComponentInitializerMojo.java
URL: 
http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/ComponentInitializerMojo.java?view=diff&rev=537126&r1=537125&r2=537126
==============================================================================
--- 
incubator/nmaven/branches/SI_XPT/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/ComponentInitializerMojo.java
 (original)
+++ 
incubator/nmaven/branches/SI_XPT/plugins/maven-compile-plugin/src/main/java/org/apache/maven/dotnet/plugin/compile/ComponentInitializerMojo.java
 Fri May 11 01:12:14 2007
@@ -23,10 +23,13 @@
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.artifact.resolver.ArtifactResolutionException;
 import org.apache.maven.artifact.resolver.ArtifactNotFoundException;
+import org.apache.maven.artifact.repository.ArtifactRepository;
+import org.apache.maven.artifact.repository.DefaultArtifactRepository;
 
 import org.apache.maven.dotnet.InitializationException;
 import org.apache.maven.dotnet.assembler.AssemblerContext;
 import org.apache.maven.dotnet.artifact.AssemblyResolver;
+import org.apache.maven.dotnet.artifact.AssemblyRepositoryLayout;
 
 import java.io.File;
 
@@ -87,15 +90,14 @@
     {
         long startTime = System.currentTimeMillis();
 
-        if(localRepository == null)
-        {
-            localRepository = new File(System.getProperty("user.home"), 
".m2/repository").getAbsolutePath();
-        }
+        ArtifactRepository localArtifactRepository =
+            new DefaultArtifactRepository( "local", "file://" + 
localRepositoryPath, new AssemblyRepositoryLayout() );
 
         try
         {
-            assemblyResolver.resolveTransitivelyFor( project, 
project.getArtifact(), project.getDependencies(), 
project.getRemoteArtifactRepositories(),
-                                                     localRepository, true );
+            assemblyResolver.resolveTransitivelyFor( project, 
project.getArtifact(), project.getDependencies(),
+                                                     
project.getRemoteArtifactRepositories(), localArtifactRepository,
+                                                     true );
         }
         catch ( ArtifactResolutionException e )
         {
@@ -116,6 +118,6 @@
         }
 
         long endTime = System.currentTimeMillis();
-        getLog().info( "Mojo Execution Time = " + (endTime - startTime));
+        getLog().info( "Mojo Execution Time = " + ( endTime - startTime ) );
     }
 }


Reply via email to