Author: brett
Date: Fri Jul  4 11:24:30 2014
New Revision: 1607835

URL: http://svn.apache.org/r1607835
Log:
[NPANDAY-570] make npanday-settings.xml optional

fallback to the PATH and other pre-configured settings when not present

Modified:
    
incubator/npanday/trunk/components/dotnet-vendor/src/main/java/npanday/vendor/SettingsUtil.java
    
incubator/npanday/trunk/plugins/maven-resolver-plugin/src/main/java/npanday/plugin/resolver/CopyDependenciesMojo.java
    
incubator/npanday/trunk/plugins/maven-resolver-plugin/src/main/java/npanday/plugin/resolver/ListDependenciesMojo.java
    
incubator/npanday/trunk/plugins/maven-resolver-plugin/src/main/java/npanday/plugin/resolver/ResolveMojo.java

Modified: 
incubator/npanday/trunk/components/dotnet-vendor/src/main/java/npanday/vendor/SettingsUtil.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/trunk/components/dotnet-vendor/src/main/java/npanday/vendor/SettingsUtil.java?rev=1607835&r1=1607834&r2=1607835&view=diff
==============================================================================
--- 
incubator/npanday/trunk/components/dotnet-vendor/src/main/java/npanday/vendor/SettingsUtil.java
 (original)
+++ 
incubator/npanday/trunk/components/dotnet-vendor/src/main/java/npanday/vendor/SettingsUtil.java
 Fri Jul  4 11:24:30 2014
@@ -119,25 +119,7 @@ public class SettingsUtil
             log,
             repositoryRegistry,
             settingsPathOrFile,
-            /* throw error, if file doesn't exist on windows */
-            Os.isFamily( Os.FAMILY_WINDOWS ) );
-    }
-
-    /**
-     * Applies the custom settings provided in settingsPathOrFile, if the file 
does exist.
-     *
-     * @param settingsPathOrFile If a path, 'npanday-settings.xml' is added.
-     * @throws MojoExecutionException If anything goes wrong 
reddddddddddddddddddading or initializing the settings
-     */
-    public static boolean applyCustomSettingsIfAvailable( Log log, 
RepositoryRegistry repositoryRegistry,
-                                                   String settingsPathOrFile)
-        throws  MojoExecutionException
-    {
-        return overrideDefaultSettings(
-            log,
-            repositoryRegistry,
-            settingsPathOrFile,
-            /*throw error, if file doesn exist*/ false );
+            false );
     }
 
 

Modified: 
incubator/npanday/trunk/plugins/maven-resolver-plugin/src/main/java/npanday/plugin/resolver/CopyDependenciesMojo.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-resolver-plugin/src/main/java/npanday/plugin/resolver/CopyDependenciesMojo.java?rev=1607835&r1=1607834&r2=1607835&view=diff
==============================================================================
--- 
incubator/npanday/trunk/plugins/maven-resolver-plugin/src/main/java/npanday/plugin/resolver/CopyDependenciesMojo.java
 (original)
+++ 
incubator/npanday/trunk/plugins/maven-resolver-plugin/src/main/java/npanday/plugin/resolver/CopyDependenciesMojo.java
 Fri Jul  4 11:24:30 2014
@@ -151,7 +151,7 @@ public class CopyDependenciesMojo
             return;
         }
 
-        SettingsUtil.applyCustomSettingsIfAvailable( getLog(), 
repositoryRegistry, settingsPath );
+        SettingsUtil.applyCustomSettings( getLog(), repositoryRegistry, 
settingsPath );
 
         AndArtifactFilter includeFilter = new AndArtifactFilter();
 

Modified: 
incubator/npanday/trunk/plugins/maven-resolver-plugin/src/main/java/npanday/plugin/resolver/ListDependenciesMojo.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-resolver-plugin/src/main/java/npanday/plugin/resolver/ListDependenciesMojo.java?rev=1607835&r1=1607834&r2=1607835&view=diff
==============================================================================
--- 
incubator/npanday/trunk/plugins/maven-resolver-plugin/src/main/java/npanday/plugin/resolver/ListDependenciesMojo.java
 (original)
+++ 
incubator/npanday/trunk/plugins/maven-resolver-plugin/src/main/java/npanday/plugin/resolver/ListDependenciesMojo.java
 Fri Jul  4 11:24:30 2014
@@ -20,14 +20,9 @@
 package npanday.plugin.resolver;
 
 import com.google.common.base.Strings;
-import npanday.ArtifactType;
 import npanday.LocalRepositoryUtil;
-import npanday.PathUtil;
 import npanday.registry.RepositoryRegistry;
 import npanday.resolver.NPandayDependencyResolution;
-import npanday.resolver.filter.DotnetExecutableArtifactFilter;
-import npanday.resolver.filter.DotnetLibraryArtifactFilter;
-import npanday.resolver.filter.OrArtifactFilter;
 import npanday.vendor.SettingsUtil;
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.resolver.ArtifactResolutionException;
@@ -39,11 +34,8 @@ import org.apache.maven.plugin.AbstractM
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.MojoFailureException;
 import org.apache.maven.project.MavenProject;
-import org.codehaus.plexus.util.FileUtils;
-import org.reflections.vfs.SystemDir;
 
 import java.io.File;
-import java.io.IOException;
 import java.util.List;
 import java.util.Set;
 
@@ -130,7 +122,7 @@ public class ListDependenciesMojo
             return;
         }
 
-        SettingsUtil.applyCustomSettingsIfAvailable( getLog(), 
repositoryRegistry, settingsPath );
+        SettingsUtil.applyCustomSettings( getLog(), repositoryRegistry, 
settingsPath );
 
         AndArtifactFilter includeFilter = new AndArtifactFilter();
 

Modified: 
incubator/npanday/trunk/plugins/maven-resolver-plugin/src/main/java/npanday/plugin/resolver/ResolveMojo.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-resolver-plugin/src/main/java/npanday/plugin/resolver/ResolveMojo.java?rev=1607835&r1=1607834&r2=1607835&view=diff
==============================================================================
--- 
incubator/npanday/trunk/plugins/maven-resolver-plugin/src/main/java/npanday/plugin/resolver/ResolveMojo.java
 (original)
+++ 
incubator/npanday/trunk/plugins/maven-resolver-plugin/src/main/java/npanday/plugin/resolver/ResolveMojo.java
 Fri Jul  4 11:24:30 2014
@@ -18,34 +18,21 @@
  */
 package npanday.plugin.resolver;
 
-import com.google.common.collect.Sets;
 import npanday.LocalRepositoryUtil;
 import npanday.registry.RepositoryRegistry;
-import npanday.resolver.NPandayArtifactResolver;
 import npanday.resolver.NPandayDependencyResolution;
-import npanday.resolver.filter.DotnetAssemblyArtifactFilter;
 import npanday.resolver.filter.DotnetSymbolsArtifactFilter;
-import npanday.resolver.filter.OrArtifactFilter;
 import npanday.vendor.SettingsUtil;
-import org.apache.maven.artifact.Artifact;
-import org.apache.maven.artifact.factory.ArtifactFactory;
-import org.apache.maven.artifact.metadata.ArtifactMetadataSource;
-import org.apache.maven.artifact.resolver.ArtifactNotFoundException;
 import org.apache.maven.artifact.resolver.ArtifactResolutionException;
-import org.apache.maven.artifact.resolver.ArtifactResolutionResult;
 import org.apache.maven.artifact.resolver.filter.AndArtifactFilter;
 import org.apache.maven.artifact.resolver.filter.InversionArtifactFilter;
 import org.apache.maven.artifact.resolver.filter.ScopeArtifactFilter;
-import 
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException;
-import org.apache.maven.artifact.versioning.VersionRange;
-import org.apache.maven.model.Dependency;
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.MojoFailureException;
 import org.apache.maven.project.MavenProject;
 
 import java.io.File;
-import java.util.Set;
 
 /**
  * Resolves .NET assemblies from special locations, as for example the GAC.
@@ -114,7 +101,7 @@ public class ResolveMojo
             return;
         }
 
-        SettingsUtil.applyCustomSettingsIfAvailable( getLog(), 
repositoryRegistry, settingsPath );
+        SettingsUtil.applyCustomSettings( getLog(), repositoryRegistry, 
settingsPath );
 
         getLog().warn(
             "NPANDAY-149-002: Mojo for resolving dependencies beforehand is 
executed! It should only be run, "


Reply via email to