Visual c++ Maven 3.0.3忽略环境变量

Visual c++ Maven 3.0.3忽略环境变量,visual-c++,maven,environment-variables,Visual C++,Maven,Environment Variables,我对eclipse中的Maven 3有一个有趣的问题,即选择希望运行的环境变量。我传递到MSVC编译器中的一些环境变量可以正常工作,例如设置此变量 <linkerStartOption>/LIBPATH:"${env.JAVA_X86HOME}/lib"</linkerStartOption> 然而,以相同方式编写的其他变量将导致如下输出 cmd.exe /X /C "link.exe /LIBPATH:"${env.Ex

我对eclipse中的Maven 3有一个有趣的问题,即选择希望运行的环境变量。我传递到MSVC编译器中的一些环境变量可以正常工作,例如设置此变量

            <linkerStartOption>/LIBPATH:"${env.JAVA_X86HOME}/lib"</linkerStartOption>
然而,以相同方式编写的其他变量将导致如下输出

            cmd.exe /X /C "link.exe /LIBPATH:"${env.ExampleVar}\lib\amd64"

并不是简单地从环境变量中剥离我需要的值。我在谷歌上搜索了这个问题,只是遇到了其他人也有这个问题,但是没有为它定义解决方案。以前有人遇到过这个问题吗?

回答:Maven 3显然要求环境变量为大写。遇到了同样的问题-很高兴有人已经解决了这个问题。谢谢
            cmd.exe /X /C "link.exe /LIBPATH:"${env.ExampleVar}\lib\amd64"