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


Reply via email to