[NPANDAY-632] NPE when using netHome maven configuration

Make sure executableConfig is always initialised with a list for
executablePaths before attempting to add netHome to the list

Submitted by: Greg Domjan


git-svn-id: https://svn.apache.org/repos/asf/incubator/npanday/trunk@1610336 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/components/dotnet-executable/src/main/java/npanday/executable/impl/NetExecutableFactoryImpl.java b/components/dotnet-executable/src/main/java/npanday/executable/impl/NetExecutableFactoryImpl.java
index 7d6caa6..b6da25f 100644
--- a/components/dotnet-executable/src/main/java/npanday/executable/impl/NetExecutableFactoryImpl.java
+++ b/components/dotnet-executable/src/main/java/npanday/executable/impl/NetExecutableFactoryImpl.java
@@ -85,6 +85,8 @@
             ? new ArrayList<String>()
             : executableConfig.getExecutionPaths();
 
+        executableConfig.setExecutionPaths( executablePaths );
+
         if ( netHome != null )
         {
             getLogger().info( "NPANDAY-066-014: Found executable path in pom: Path = " + netHome.getAbsolutePath() );
@@ -92,8 +94,6 @@
         }
 
 
-        executableConfig.setExecutionPaths( executablePaths );
-
         final ExecutableCapability executableCapability =
                     capabilityMatcher.matchExecutableCapabilityFor( executableRequirement );