Author: lcorneliussen Date: Tue Dec 20 20:11:38 2011 New Revision: 1221468 URL: http://svn.apache.org/viewvc?rev=1221468&view=rev Log: [NPANDAY-499] Make configuration for compiler-plugins and executable-plugins more flexible
o had some changes in the wrong change list Modified: incubator/npanday/trunk/components/dotnet-executable/src/main/java/npanday/executable/MutableExecutableCapability.java incubator/npanday/trunk/components/dotnet-executable/src/main/java/npanday/executable/impl/ExecutablePluginsRepository.java Modified: incubator/npanday/trunk/components/dotnet-executable/src/main/java/npanday/executable/MutableExecutableCapability.java URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/components/dotnet-executable/src/main/java/npanday/executable/MutableExecutableCapability.java?rev=1221468&r1=1221467&r2=1221468&view=diff ============================================================================== --- incubator/npanday/trunk/components/dotnet-executable/src/main/java/npanday/executable/MutableExecutableCapability.java (original) +++ incubator/npanday/trunk/components/dotnet-executable/src/main/java/npanday/executable/MutableExecutableCapability.java Tue Dec 20 20:11:38 2011 @@ -30,6 +30,8 @@ public class MutableExecutableCapability private String executable; + private String executableVersion; + protected String identifier; private CommandCapability commandCapability; @@ -82,6 +84,16 @@ public class MutableExecutableCapability this.executable = executableName; } + public String getExecutableVersion() + { + return executableVersion; + } + + public void setExectuableVersion( String executableVersion ) + { + this.executableVersion = executableVersion; + } + public VendorInfo getVendorInfo() { return vendorInfo; Modified: incubator/npanday/trunk/components/dotnet-executable/src/main/java/npanday/executable/impl/ExecutablePluginsRepository.java URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/components/dotnet-executable/src/main/java/npanday/executable/impl/ExecutablePluginsRepository.java?rev=1221468&r1=1221467&r2=1221468&view=diff ============================================================================== --- incubator/npanday/trunk/components/dotnet-executable/src/main/java/npanday/executable/impl/ExecutablePluginsRepository.java (original) +++ incubator/npanday/trunk/components/dotnet-executable/src/main/java/npanday/executable/impl/ExecutablePluginsRepository.java Tue Dec 20 20:11:38 2011 @@ -124,6 +124,7 @@ public final class ExecutablePluginsRepo { String pluginClassName = plugin.getPluginClass(); String executable = plugin.getExecutable(); + String executableVersion = plugin.getExecutableVersion(); String vendor = plugin.getVendor(); String vendorVersion = plugin.getVendorVersion(); String identifier = plugin.getIdentifier(); @@ -174,9 +175,12 @@ public final class ExecutablePluginsRepo platformCapability.setOperatingSystem( os ); platformCapability.setPluginClassName( pluginClassName ); platformCapability.setExecutableName( executable ); + platformCapability.setExectuableVersion(executableVersion); platformCapability.setIdentifier( identifier ); platformCapability.setFrameworkVersions( frameworkVersions ); platformCapability.setProfile( profile ); + + String arch = platform.getArchitecture(); CommandFilter filter = plugin.getCommandFilter();