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();