You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Nicolas Radde (JIRA)" <ji...@apache.org> on 2016/07/06 15:00:15 UTC

[jira] [Created] (MTOOLCHAINS-18) toolchain.xml file should support environment variables

Nicolas Radde created MTOOLCHAINS-18:
----------------------------------------

             Summary: toolchain.xml file should support environment variables
                 Key: MTOOLCHAINS-18
                 URL: https://issues.apache.org/jira/browse/MTOOLCHAINS-18
             Project: Maven Toolchains Plugin
          Issue Type: Improvement
    Affects Versions: 1.1
         Environment: Windows 7 64bit
            Reporter: Nicolas Radde
            Priority: Minor


When the toolchain.xml file is configured as follow :
{code:xml}
<toolchain>
    <type>jdk</type>
    <provides>
      <version>1.8</version>
      <vendor>sun</vendor>
    </provides>
    <configuration>
	<jdkHome>${env.JDK_HOME_8}</jdkHome>
    </configuration>
</toolchain>
{code}

The execution of a maven compile fail with the following error :
{noformat}
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-toolchains-plugin:
1.1:toolchain (default) on project monitoring-mq-web: Misconfigured toolchains.
Non-existing JDK home configuration at L:\test-monitoring-mq\${env.JDK_HOME_8} -> [Help 1]
{noformat}
While the environment variable *JDK_HOME_8* exist.

Using environment variable is a very convenient way to have the same toolchain.xml file for all developers or jenkins slaves and would be a nice addition to the plugin.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)