commit | a9f635e9a706e810093d6a6e7e4676d850c63a63 | [log] [tgz] |
---|---|---|
author | Brett Porter <brett@apache.org> | Mon Jul 14 03:36:25 2014 +0000 |
committer | Brett Porter <brett@apache.org> | Mon Jul 14 03:36:25 2014 +0000 |
tree | ed1eb8632c438258b843e1326deb8819b5e33bc2 | |
parent | e448bb2928ac54f6e34d26bf1f91d356d0fe3fa8 [diff] |
[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 );